使用说明
Spotify MCP
Spotify的FastMCP工具。
演示
链接:https://drive.google.com/file/d/1jGGQBzeXSKSJijeUwFZLdvrKPmPuogGd/
先决条件
安装
- 克隆此存储库
- 创建一个
.env文件在存储库的根目录中,并添加您的Spotify API凭据(从复制.env.example) - 您可以通过访问 Spotify开发者仪表板 并创建一个应用程序。
- 转到光标设置>功能>MCP服务器>+添加新的MCP服务器
- 名称:Spotify,类型:command,命令:uv--目录<存储库路径/mcp Spotify>运行main.py
您现在应该看到该工具已安装。
试试看
- 打开
Composer在“代理”模式下,瞧,你可以用光标控制你的Spotify播放器。(确保您在活动设备上打开了spotify)
特性
以下是一个示例对话,展示了如何通过Cursor Composer与Spotify MCP工具进行交互:
-
用户: “显示我的播放列表。”
答复: “以下是您的播放列表:Chill Vibes、Workout Mix、热门歌曲。” -
用户: “播放我的‘Chill Vibes’播放列表。”
-
用户: “暂停歌曲。”
答复: “播放已暂停。” -
用户: “恢复歌曲。”
答复: “正在恢复播放…” -
用户: “这是什么歌?”
答复: “你正在听艾伦·沃克的《褪色》。” -
用户: “跟我说说这位艺术家,给我看一些流行的曲目。”
答复: “艺术家信息:艾伦·沃克。” -
用户: “给我看看过去6个月里我的顶尖艺术家。”
答复: “这是你最受欢迎的艺术家……” -
用户: “搜索酷玩乐队。”
答复: “找到的艺术家:酷玩乐队。这是他们的热门曲目……” -
用户: “播放歌曲《Fix You》。”
答复: “正在开始播放‘Fix You’…” -
用户: “给我看看我的队列。”
答复: “当前队列:轨道1、轨道2、轨道3…” -
用户: “将‘天堂’添加到我的队列中。”
答复: “将酷玩乐队的《天堂》添加到您的队列中。” -
用户: “把‘天堂’排在队伍的前面。”
-
用户: “重复设置。”
-
用户: “我喜欢这首歌。推荐一些类似的曲目。”
答复: “以下是基于这一轨道的一些建议……” -
用户: “将此曲目添加到我的‘Chill Vibes’播放列表中。”
其他可用功能:
- 寻求轨道中的特定位置
- 查看详细的播放状态
- 一次跳过多个曲目
如果您希望支持更多功能,请随时提出问题!