Skip to main content
Glama
RicardoCA

Apple Music MCP Server

by RicardoCA

Apple Music MCP 服务器 v2

无需 Apple 开发者账号! 不需要 .p8 证书、API 密钥或开发者账号。

仅使用您的 Apple ID 将 Claude Code 连接到 Apple Music。

工作原理

该 MCP 会打开真实浏览器 (Chromium),您使用 Apple ID 登录 music.apple.com 并播放任意歌曲,Playwright 会自动捕获 Apple 网站自身生成的身份验证令牌。就是这么简单。

Related MCP server: Spotify MCP Server

快速设置 (3 个步骤)

1. 安装

cd apple-music-mcp
npm install
npx playwright install chromium
npm run build

2. 登录 - 第 1 部分

node dist/login.js

浏览器将会打开。使用您的 Apple ID 登录并播放任意歌曲。 令牌捕获完成后,关闭浏览器。

2. 登录 - 第 2 部分

node atualizatokens.mjs

3. 在 Claude Code 中配置

添加到 MCP 配置文件中:

{
  "mcpServers": {
    "apple-music": {
      "command": "node",
      "args": ["CAMINHO\\COMPLETO\\apple-music-mcp\\dist\\index.js"],
      "cwd": "CAMINHO\\COMPLETO\\apple-music-mcp"
    }
  }
}

重启 Claude Code。完成!

可用工具

工具

描述

apple_music_login

通过浏览器登录(当令牌过期时)

apple_music_status

检查登录状态及令牌有效期

get_recently_played

您最近播放的音乐

get_playlists

列出您的播放列表

get_playlist_tracks

获取特定播放列表中的歌曲

search_music

搜索目录(歌曲、艺术家、专辑)

get_recommendations

AI 个性化推荐

get_music_profile

您音乐品味的完整档案

get_top_artists

最常听的艺术家

create_playlist

创建播放列表(手动或根据推荐)

get_track_details

歌曲详情

Claude Code 中的示例

- "Quais sao minhas musicas recentes?"
- "Crie uma playlist com 30 recomendacoes de indie rock"
- "Me mostre meu perfil musical"
- "Busque por bossa nova e crie uma playlist 'Foco'"
- "Quais musicas estao na playlist 'Favoritas'?"
- "Quem sao meus top 10 artistas?"

注意事项

  • 令牌有效期约为 25 天。过期后,请再次运行 node dist/login.js。

  • 首次运行耗时较长,因为需要安装 Chromium (~150MB)。

  • 支持 Windows、Mac 和 Linux。

  • 访问个人数据(历史记录、播放列表)需要 Apple Music 订阅。

  • 即使未登录,目录搜索功能也可以使用(受限)。

Related MCP Connectors

Related MCP Servers