关于 Apple Music MCP Server
Apple Music MCP Server 供 MCP 客户端搜索 Apple Music 歌曲并生成播放链接。它通过命令行运行,需要 Apple Music API 凭据。
主要功能
- 01按标题、艺人或专辑搜索歌曲
- 02生成歌曲和播放列表播放链接
- 03配置 storefront 区域
- 04通过命令行运行
适用场景
- 01按标题或艺人查找歌曲
- 02获取歌曲或播放列表的播放链接
MCP 相关
它向 MCP 客户端提供歌曲搜索和播放链接生成工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Apple Music MCP 服务
用于与 Apple Music API 交互的 MCP 服务。此服务提供搜索歌曲和生成播放链接的工具。
功能
- 按标题、艺术家或专辑搜索歌曲
- 生成歌曲和播放列表的深层链接
- 简单的命令行界面
- 使用模型上下文协议(MCP)与客户端交互
要求
- Rust(nightly 版,因为需要 rmcp)
- 拥有 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 等详细信息
generatePlaybackLink
生成歌曲或播放列表的播放深层链接。
参数:
- 必须提供
song_id或playlist_id其中之一
返回:
- 包含 Apple Music URL 的对象
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。