使用说明
Spotify MCP服务器
允许Claude创建和管理Spotify播放列表的MCP服务器。
它做什么
- 🔍 一次搜索多首歌曲
- 📝 在您的Spotify帐户上创建播放列表
- ➕ 将曲目添加到播放列表
- 👤 查看您的Spotify个人资料信息
设置
1.安装依赖项
pip install -r requirements.txt
2.获取Spotify API证书
- 首选 Spotify开发者仪表板
- 创建新应用程序
- 获取您的客户ID和客户密码
- 将重定向URI设置为:
http://127.0.0.1:8080/callback
3.配置克劳德桌面
将此添加到您的Claude Desktop配置中(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"spotify": {
"command": "python3",
"args": ["/path/to/spotify-mcp/server.py"],
"env": {
"SPOTIFY_CLIENT_ID": "your_client_id",
"SPOTIFY_CLIENT_SECRET": "your_client_secret",
"SPOTIFY_REDIRECT_URI": "http://127.0.0.1:8080/callback"
}
}
}
}
4.重新启动克劳德桌面
您第一次使用它时,浏览器将打开进行Spotify身份验证。
使用示例
创建锻炼播放列表:
“创建一个名为‘Gym Mix’的播放列表,并添加一些高能量的歌曲”
搜索特定歌曲:
“搜索这些歌曲:皇后乐队的《波西米亚狂想曲》、老鹰乐队的《加利福尼亚酒店》、杀手乐队的《布莱特赛德先生》”
构建主题播放列表:
“为我制作一个包含15-20首低保真歌曲的冷静学习播放列表”
可用工具
getUserInfo-获取您的Spotify帐户信息searchTracks-搜索多首歌曲(一次最多20个查询)createPlaylist-创建新的播放列表addTracksToPlaylist-将曲目添加到播放列表
备注
- 默认情况下,播放列表是私有的
- OAuth令牌缓存在
.spotify_cache - 需要互联网连接