适合谁
- 希望将 Spotify 播放控制集成到 AI 助手或工作流中的开发者
- 需要语音控制音乐的场景
- 需要批量处理音乐搜索和播放列表操作的代理
该服务器为 Spotify 提供了实用的 MCP 集成,具有批量操作和清晰的反馈。但需注意其针对 MCP 候选版本,并需谨慎处理 OAuth 和安全配置。
最强项 · 文档质量 17/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Bun · Node.js
SPOTIFY_CLIENT_ID
Spotify 应用的客户端 ID,在 developer.spotify.com/dashboard 创建应用获取。
SPOTIFY_CLIENT_SECRET
Spotify 应用的客户端密钥,从 Spotify Developer Dashboard 获取,属机密。
TOKENS_ENC_KEY
Workers 部署用于加密令牌的 AES-256-GCM 密钥(32 字节 base64url),属机密;未设置时令牌明文存储。
RS_TOKENS_ENC_KEY
Bun 与新版 Worker 使用的令牌加密密钥,与 TOKENS_ENC_KEY 等效,属机密。
PORT
Bun 服务器监听端口,默认示例为 3000。
AUTH_ENABLED
是否启用 MCP 鉴权边界。
MCP_PUBLIC_URL
对外暴露的 MCP 端点地址,例如 http://localhost:3000/mcp。
MCP_ALLOWED_HOSTS
允许访问的 Host 列表,逗号分隔。
MCP_ALLOWED_ORIGIN_HOSTNAMES
允许的 Origin 主机名列表,逗号分隔。
MCP_LEGACY_MODE
遗留协议模式,示例为 stateless。
MCP_MAX_REQUEST_BYTES
请求体大小上限,示例 1048576。
OAUTH_SCOPES
向 Spotify 申请的 OAuth 权限范围,如播放控制、播放列表、曲库等。
OAUTH_REDIRECT_URI
OAuth 授权回调地址,需在 Spotify Dashboard 注册。
OAUTH_REDIRECT_ALLOWLIST
允许的回调地址白名单。
MCP_REQUIRED_SCOPES
可选,要求客户端记录必须包含的权限范围,缺省为空。
AUTH_DISCOVERY_URL
生产部署时可配置的授权发现地址。
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"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"spotify": {
"command": "bunx",
"args": [
"mcp-remote",
"http://127.0.0.1:3000/mcp",
"--transport",
"http-only"
],
"env": {
"NO_PROXY": "127.0.0.1,localhost"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add spotify -e NO_PROXY=127.0.0.1,localhost -- bunx mcp-remote http://127.0.0.1:3000/mcp --transport http-only
在终端运行;先把 <…> 占位符换成你自己的值。
启动服务后在客户端工具列表中应出现 search_catalog、player_status、spotify_control、spotify_playlist、spotify_library 五个工具;运行 bun dev 后可通过 http://127.0.0.1:3000/health 检查健康状态,或在客户端直接调用 player_status 查看播放器和设备信息。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
该服务器通过 MCP 接口提供对 Spotify API 的访问。它允许 AI 助手执行音乐搜索、播放控制(播放、暂停、跳曲、音量等)、设备切换、播放列表创建与编辑、以及保存/取消保存歌曲等操作。它使用 OAuth 2.1 代理进行认证,并支持 Bun 和 Cloudflare Workers 双运行时。注意:该仓库针对 MCP 候选协议(2026-07-28)和 SDK 2.0.0-beta.5 版本,尚未符合最终发布版本。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 d39ada3924db 数据同步于 2026-10-19 查看 FMRS 评分方法