Spotify MCP
此MCP允许LLM播放和使用Spotify。
简介
Spotify MCP 服务器允许 Claude 直接控制您的 Spotify 播放,实现音乐搜索、播放控制和队列管理等功能。
功能
- 播放控制(播放、暂停、跳过)
- 搜索曲目、专辑、艺术家和播放列表
- 获取音乐信息
- 管理 Spotify 播放队列
设置步骤
1. 获取 Spotify API 密钥
- 在 developer.spotify.com 创建账户
- 前往开发者仪表板
- 创建应用,设置 redirect_uri 为
http://localhost:8888
- 记下获得的 Client ID 和 Client Secret
2. 安装服务器
git clone https://github.com/modelcontextprotocol/servers.git
3. 配置 Claude
编辑 Claude 配置文件:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
添加以下内容:
"spotify": {
"command": "uv",
"args": [
"--directory",
"/path/to/spotify_mcp",
"run",
"spotify-mcp"
],
"env": {
"SPOTIFY_CLIENT_ID": "YOUR_CLIENT_ID",
"SPOTIFY_CLIENT_SECRET": "YOUR_CLIENT_SECRET",
"SPOTIFY_REDIRECT_URI": "http://localhost:8888"
}
}
调试
使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector uv --directory /path/to/spotify_mcp run spotify-mcp
访问生成的 URL 开始调试。
注意: 确保已打开 Spotify 应用并正在播放,以便 API 连接能够正常工作。