local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables control of Apple Music on macOS through AppleScript commands, including playback control, library search, song selection, and playlist creation.
Provides legacy support for controlling iTunes through AppleScript commands, offering functionality for playback control, library management, searching, and playlist creation.
Leverages macOS-specific AppleScript capabilities to enable music playback control and library management for Apple Music/iTunes applications.
MCP-AppleMusic
AppleScript コマンドを使用して macOS 上の Apple Music (旧 iTunes) を制御するための FastMCP サーバー実装。
要件
- Python 3.13以上
- Apple MusicアプリがインストールされたmacOS
- MCPライブラリ ≥1.2.1
インストール
まず、uv がインストールされていることを確認します。
次に、 Claude Desktopを使用して、 claude_desktop_config.json
に以下を追加します。
利用可能なコマンド
MCP サーバーを通じて次のコマンドが使用できます。
使用法
サーバーを起動します。
やり取りの例:
発達
- リポジトリをクローンします。
- 開発依存関係をインストールします。
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします(
git commit -m 'Add amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
注記
- このツールはAppleScriptに依存しているため、macOSシステムでのみ動作します。
- Apple Music(旧iTunes)のインストールが必要です
This server cannot be installed
MCP コマンドを通じて AppleScript 経由で macOS 上の Apple Music を制御しやすくし、ユーザーが再生を管理したり、トラックを検索したり、プレイリストを作成したりできるようにします。