Apple Music MCP Server について
Apple Music MCP Server は、MCP クライアントから Apple Music の曲を検索し、再生リンクを生成するサーバーです。コマンドラインで動作し、Apple Music API の認証情報が必要です。
主な機能
- 01曲名、アーティスト、アルバムで検索
- 02曲やプレイリストの再生リンク生成
- 03ストアフロントの設定
- 04コマンドラインから実行
活用シーン
- 01曲名やアーティスト名で曲を探す
- 02曲やプレイリストの再生リンクを取得
MCP 対応
曲検索と再生リンク生成のツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Apple Music MCP サーバー
Apple Music API と連携するための MCP サーバーです。このサーバーは、曲を検索し、再生リンクを生成するツールを提供します。
機能
- タイトル、アーティスト、アルバムから曲を検索します
- 曲やプレイリストへのディープリンクを生成します
- シンプルなコマンドラインインターフェース
- Model Context Protocol(MCP)を使用してクライアントと連携します
要件
- Rust(rmcp のため nightly)
- Apple Music API にアクセスできる Apple Developer アカウント
- Apple Music API キー(.p8 ファイル)
インストール
# Build the project
cargo install --path .
使用方法
Apple Music MCP サーバーで Apple Music API にアクセスするには、認証情報が必要です。認証情報はコマンドライン引数で指定します。
cargo run -- --team-id YOUR_TEAM_ID --key-id YOUR_KEY_ID --private-key-path /path/to/AuthKey.p8
コマンドライン引数
Usage: applemusic-mcp-server [OPTIONS]
Options:
--team-id <TEAM_ID> Apple Developer Team ID
--key-id <KEY_ID> Apple Music Key ID
--private-key-path <PRIVATE_KEY_PATH> Path to the Apple Music private key file (.p8)
--storefront <STOREFRONT> Storefront for Apple Music (e.g. us, jp) [default: jp]
-h, --help Print help
-V, --version Print version
API ツール
searchSongs
タイトル、アルバム名、またはアーティスト名から Apple Music の曲を検索します。
パラメーター:
query:(文字列)- 検索クエリテキスト
戻り値:
- タイトル、アーティスト、アルバム、再生時間、URL などの詳細を含む Song オブジェクトの配列
generatePlaybackLink
曲またはプレイリストの再生用ディープリンクを生成します。
パラメーター:
song_idまたはplaylist_idのいずれかを指定する必要があります
戻り値:
- Apple Music の URL を含むオブジェクト
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。