
epheterson/applemusic-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
epheterson/applemusic-mcp は、https://github.com/epheterson/applemusic-mcp. からインポートされたMCPサーバー候補です。
概要
epheterson/applemusic-mcp は、https://github.com/epheterson/applemusic-mcp. からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Apple Music用のMCPサーバー。このシステムは、任意のMCPクライアント(Claude、Cursor、Cline、Windsurf)にプレイリスト、ライブラリ、カタログ、ディスカバリー、再生、Up Nextキューのコントロールを可能にします。macOS、Windows、Linuxで動作します。
MacかApple Musicのサブスクリプションがあれば十分です。 4つのエンジンが通話ごとに選択されます:Macでは Music.app とSafari、どのOSでもApple Music APIとChrome。
特徴
サーバーには4つのエンジンがバックアップされています。ネイティブはAppleScript経由でmacOSのローカル Music.app を駆動します。APIはどのOSでもApple MusicのウェブAPI(amp-api.music.apple.com)を使用します。SafariはmacOS上でサインインしているSafariのMusicKitをドライブします(DRMネイティブ、インストール不要)。ChromeはどのOSでもDRMオーディオ用にMusicKitでローカルのGoogle Chromeウィンドウを実行します。エンジンはmodeの1つを選択します — auto](デフォルト)は両者の良いところを組み合わせています:macOSのネイティブ Music.app 再生、SafariのUp Nextキュー、データ用API、ChromeオフMac。ピン先はnative / safari / chrome / apiで、または再生/キュー呼び出しをengine=で上書きします。下表のBrowser欄はSafariとChromeの両方のウェブプレイヤーをカバーしています。✓は対応していますが、✗はそのエンジンでは不可能、—は適用されません。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
applemusic-mcp
MCP server for Apple Music. It gives any MCP client (Claude, Cursor, Cline, Windsurf) control of your playlists, library, catalog, discovery, playback, and the Up Next queue. Runs on macOS, Windows, and Linux.
A Mac or an Apple Music subscription is all you need.
“Create a playlist called Road Trip and fill it with upbeat 90s alternative.” · “Play my workout playlist on shuffle, and queue up Bohemian Rhapsody next.” · “What have I been listening to lately, and what’s topping the charts?”
Choose how much it can reach
You decide what this server may touch, in your MCP client’s config. The assistant can’t change it, and tools that need more than you allowed aren’t offered to it at all.
--level |
It can reach | Good for |
|---|---|---|
music |
Only the Music app on your Mac. No network, no browser. | Your library, playlists, playback, ratings, AirPlay |
api |
+ Apple’s music service over the internet | Searching and adding from the full catalog, recommendations, Windows and Linux |
web |
+ a Safari or Chrome web player | The Up Next queue, and playback off the Mac |
full |
Everything, including clicking inside the Music app | Every feature, nothing to decide |
--allow-ui (with any level) |
+ clicking inside the Music app (macOS Accessibility) | Playing catalog songs with no sign-in |
Start with music and move up when you want a feature that needs more. Leaving --level off is the same as full for now, as before 0.21.
For a Mac app with a guided setup instead of a terminal command, consider the community fork secure-applemusic-mcp-for-osx.
Features
What each engine can do, and the level that turns it on. ✓ supported, ✗ not possible there, — not applicable.
| Capability | Music.app (macOS) · music |
Apple Music API (any OS) · api |
Web player (Safari / Chrome) · web |
|---|---|---|---|
| Catalog search / browse | ✓ | ✓ (+ tokenless resolve) | — |
| Recommendations / charts / suggestions | ✗ | ✓ | — |
| Library search / browse | ✓ | ✓ | — |
| Genre search | ✓ | ✗ | — |
| Recently played / added | ✓ | ✓ | — |
| Add catalog → library | ✓ | ✓ | ✓ (in-page POST) |
| Remove from library | ✓ | ✓ | — |
| Love / dislike | ✓ | ✓ | — |
| 1–5 star ratings | ✓ | ✗ | ✗ |
| Favorites list | ✓ | ✗ | ✗ |
| Playlist create / add / remove / rename | ✓ | ✓ | — |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"Apple Music": {
"command": "applemusic-mcp",
"args": ["serve", "--level", "music"]
}
}
}