Spotify播放控制服务

一个基于Flask的服务器,集成Spotify Web API以控制播放、管理音量、获取播放列表等。

  • by Shrau1711
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 shrau1711/spotify-mcp-server

使用说明

Spotify MCP服务器

这是一个基于Flask的MCP服务器,与 Spotify Web API 控制播放、管理音量、检索播放列表等。

🚀 特性

  • 通过Spotify进行身份验证
  • 控制播放(播放/暂停/下一页/上一页)
  • 调节音量
  • 获取当前播放的歌曲
  • 检索用户播放列表
  • MCP命令执行(用于自定义命令)

🔗 API终点

端点 描述
/login 重定向到Spotify进行身份验证
/callback 处理Spotify OAuth回调
/current-song 获取当前播放的歌曲
/play 开始播放
/pause 暂停播放
/next 跳到下一首曲目
/previous 返回上一轨道
/volume?volume=50 将音量设置为50%(用所需音量替换50)
/playlists 获取用户播放列表
/mcp-command?command=play 执行MCP命令