mcpField
A
Apple Music MCP Server

Apple Music MCP Server

ローカル
github.com/akr4メディア・デザイン381 週間前に更新

Apple Music MCP Server について

Apple Music MCP Server は、MCP クライアントから Apple Music の曲を検索し、再生リンクを生成するサーバーです。コマンドラインで動作し、Apple Music API の認証情報が必要です。

主な機能

  1. 01曲名、アーティスト、アルバムで検索
  2. 02曲やプレイリストの再生リンク生成
  3. 03ストアフロントの設定
  4. 04コマンドラインから実行

活用シーン

  1. 01曲名やアーティスト名で曲を探す
  2. 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 を含むオブジェクト

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。