
spotify-mcp MCP server

2025.02.06
0
Python音乐服务Spotify 集成娱乐功能
spotify-mcp 是一个基于 Spotify API 的 MCP 服务器,旨在连接 Claude 与 Spotify,提供音乐播放控制、搜索和管理功能。
View on GitHub
Overview
基本能力
产品定位
spotify-mcp 是一个音乐服务工具,允许用户通过 Claude 控制 Spotify 的音乐播放、搜索和管理功能。
核心功能
- 控制音乐播放:开始、暂停、跳过播放
- 搜索功能:搜索曲目、专辑、艺术家、播放列表
- 获取信息:获取曲目、专辑、艺术家、播放列表的详细信息
- 管理队列:管理 Spotify 播放队列
适用场景
- 通过 Claude 控制 Spotify 音乐播放
- 快速搜索和播放音乐
- 管理音乐播放队列
工具列表
- spotipy-dev API:用于与 Spotify 服务交互
- MCP Inspector:用于调试 MCP 服务器
常见问题解答
- 确保
uv
版本 >= 0.54 - 确保 Claude 对项目有执行权限:
chmod -R 755
- 需要 Spotify Premium 会员才能使用开发者 API
使用教程
使用依赖
- 创建 Spotify 开发者账号并获取 API 密钥
- 设置重定向 URI 为
http://localhost:8888
安装教程
- 克隆仓库:
git clone https://github.com/varunneal/spotify-mcp.git
- 配置 MCP 服务器:
"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 /Users/varun/Documents/Python/spotify_mcp run spotify-mcp
许可证
None