MCP.so
登录

Apple Music MCP Server

@akr4

关于 Apple Music MCP Server

An MCP server for interacting with the Apple Music API.

基本信息

分类

媒体与设计

许可证

MIT

运行时

rust

传输方式

stdio

发布者

akr4

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Apple Music MCP Server?

Apple Music MCP Server is an MCP (Model Context Protocol) server for interacting with the Apple Music API. It provides tools for searching songs and generating playback links, enabling AI assistants to access Apple Music content through a standardized interface.

How to use Apple Music MCP Server?

Build and run the server using cargo install --path . and cargo run -- --team-id TEAM_ID --key-id KEY_ID --private-key-path /path/to/key.p8. Authentication credentials (Apple Developer Team ID, Key ID, and private key file) are provided via command-line arguments; an optional --storefront flag (default: jp) sets the Apple Music storefront.

Key features of Apple Music MCP Server

  • Search for songs by title, artist, or album
  • Generate deep links for songs and playlists
  • Command-line interface with configurable storefront
  • Uses the Model Context Protocol (MCP)

Use cases of Apple Music MCP Server

  • Search Apple Music catalog from AI assistants
  • Generate playback links for songs or playlists
  • Integrate Apple Music access into MCP-compatible tools

FAQ from Apple Music MCP Server

What does the server do?

It provides MCP tools (searchSongs and generatePlaybackLink) that allow clients to query the Apple Music catalog and produce playback deep links.

What are the runtime requirements?

Rust (nightly) and an Apple Developer account with Apple Music API access are required. The server expects a valid Apple Music API Key (.p8 file).

How do I authenticate?

Pass your Apple Developer Team ID, Key ID, and the path to your private key (.p8 file) as command-line arguments: --team-id, --key-id, and --private-key-path.

What is the default storefront and can I change it?

The default storefront is jp (Japan). You can change it with the --storefront flag (e.g., --storefront us).

What tools does the server expose?

Two tools: searchSongs (accepts a query string, returns song details) and generatePlaybackLink (accepts song_id or playlist_id, returns a playback URL).

评论

媒体与设计 分类下的更多 MCP 服务器