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配置 storefront 区域
  4. 04通过命令行运行

适用场景

  1. 01按标题或艺人查找歌曲
  2. 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。