Spotify音乐控制工具

一个基于Spotify API的音乐播放控制工具,支持播放列表管理、播放控制、歌曲搜索和推荐等功能。

  • by ashwanth1109
  • Python
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 ashwanth1109/mcp-spotify

使用说明

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工具进行交互:

  1. 用户: “显示我的播放列表。”
    答复: “以下是您的播放列表:Chill Vibes、Workout Mix、热门歌曲。”

  2. 用户: “播放我的‘Chill Vibes’播放列表。”

  3. 用户: “暂停歌曲。”
    答复: “播放已暂停。”

  4. 用户: “恢复歌曲。”
    答复: “正在恢复播放…”

  5. 用户: “这是什么歌?”
    答复: “你正在听艾伦·沃克的《褪色》。”

  6. 用户: “跟我说说这位艺术家,给我看一些流行的曲目。”
    答复: “艺术家信息:艾伦·沃克。”

  7. 用户: “给我看看过去6个月里我的顶尖艺术家。”
    答复: “这是你最受欢迎的艺术家……”

  8. 用户: “搜索酷玩乐队。”
    答复: “找到的艺术家:酷玩乐队。这是他们的热门曲目……”

  9. 用户: “播放歌曲《Fix You》。”
    答复: “正在开始播放‘Fix You’…”

  10. 用户: “给我看看我的队列。”
    答复: “当前队列:轨道1、轨道2、轨道3…”

  11. 用户: “将‘天堂’添加到我的队列中。”
    答复: “将酷玩乐队的《天堂》添加到您的队列中。”

  12. 用户: “把‘天堂’排在队伍的前面。”

  13. 用户: “重复设置。”

  14. 用户: “我喜欢这首歌。推荐一些类似的曲目。”
    答复: “以下是基于这一轨道的一些建议……”

  15. 用户: “将此曲目添加到我的‘Chill Vibes’播放列表中。”

其他可用功能:

  • 寻求轨道中的特定位置
  • 查看详细的播放状态
  • 一次跳过多个曲目

如果您希望支持更多功能,请随时提出问题!