适合谁
- 希望将 Spotify 播放控制集成到 AI 助手或工作流中的开发者
- 需要语音控制音乐的场景
- 需要批量处理音乐搜索和播放列表操作的代理
该服务器为 Spotify 提供了实用的 MCP 集成,具有批量操作和清晰的反馈。但需注意其针对 MCP 候选版本,并需谨慎处理 OAuth 和安全配置。
该服务器通过 MCP 接口提供对 Spotify API 的访问。它允许 AI 助手执行音乐搜索、播放控制(播放、暂停、跳曲、音量等)、设备切换、播放列表创建与编辑、以及保存/取消保存歌曲等操作。它使用 OAuth 2.1 代理进行认证,并支持 Bun 和 Cloudflare Workers 双运行时。注意:该仓库针对 MCP 候选协议(2026-07-28)和 SDK 2.0.0-beta.5 版本,尚未符合最终发布版本。
bun install 安装依赖。.env.example 复制 .env 并填写 Spotify 客户端 ID/密钥、OAuth 回调 URI 等。bun dev 启动服务器。{
"mcpServers": {
"spotify": {
"command": "bunx",
"args": [
"mcp-remote",
"http://127.0.0.1:3000/mcp",
"--transport",
"http-only"
],
"env": {
"NO_PROXY": "127.0.0.1,localhost"
}
}
}
}