MCP.so
ログイン

MCP AppleMusic

@kennethreitz

基本情報

カテゴリ

その他

ライセンス

MIT

トランスポート

stdio

作者

kennethreitz

MCP AppleMusic について

An experimental MCP server for controlling Apple Music.

MCP AppleMusic の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-applemusic": {
      "command": "python",
      "args": [
        "server.py"
      ]
    }
  }
}

MCP AppleMusic のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP-AppleMusic?

MCP-AppleMusic is a FastMCP server that controls Apple Music (formerly iTunes) on macOS through AppleScript commands. It enables AI assistants and other MCP clients to search, play, and manage the user’s Apple Music library.

How to use MCP-AppleMusic?

Install uv via Homebrew, then add the server to your Claude Desktop configuration using uvx with Python 3.13. Start the server by running python server.py after installation. Use MCP tools like itunes_play(), itunes_search(), and itunes_create_playlist() to control playback and library.

Key features of MCP-AppleMusic

  • Start, pause, skip, and go to previous track
  • Search library for tracks by query
  • Play a specific song by name
  • Create new playlists from a list of songs
  • Get library statistics (counts, metadata)
  • macOS-only; requires Apple Music app

Use cases of MCP-AppleMusic

  • Ask an AI assistant to play a song or artist from your library
  • Create a curated playlist on the fly while working
  • Automate playback during presentations or timed workflows
  • Retrieve library info without opening the Apple Music app

よくある質問

1

What are the system requirements?

Python 3.13 or later, an MCP library ≥1.2.1, and a macOS system with the Apple Music app installed.

2

Does this work on Windows or Linux?

No. The server relies on macOS‑specific AppleScript and will not function on other operating systems.

3

How do I install MCP-AppleMusic with Claude Desktop?

Add the server to `claude_desktop_config.json` using the command `uvx -p 3.13 -n mcp-applemusic` and restart Claude.

4

What commands are available?

Playback: `itunes_play`, `itunes_pause`, `itunes_next`, `itunes_previous`. Search and library: `itunes_search`, `itunes_library`. Playlist: `itunes_create_playlist`, and `itunes_play_song` to play a specific track.

5

Can I use it with other MCP clients?

Yes. Since it is a standard MCP server, it can be integrated with any client that supports the Model Context Protocol.

コメント

「その他」の他のコンテンツ