Spotify播放列表管理工具

一个基于Python的MCP服务器,允许AI代理通过Spotify Web API创建、管理和填充Spotify播放列表。

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

使用说明

mcp spotify

描述氛围。获取播放列表! ✨

这是一个基于Python的MCP(模型上下文协议)服务器,允许AI代理(如Claude、Cursor)使用Spotify Web API创建、管理和填充Spotify播放列表。

🚀 特性

  • 您可以创建新的私人播放列表
  • 可以按名称搜索歌曲
  • 将曲目添加到播放列表
  • 完全兼容MCP客户端工具系统,如Claude Desktop、Cursor或您的自定义客户端

🔧 安装说明

1.克隆存储库

git clone https://github.com/g11priyanka/spotify-mcp.git
cd mcp-spotify

2.创建 .env 文件

在回购中创建.env文件,并收集Spotify API集成的以下凭据

CLIENT_ID=your_spotify_client_id
CLIENT_SECRET=your_spotify_client_secret
REDIRECT_URI=http://localhost:8888/callback

3.安装 uv 如果未安装

从 官方紫外线安装指南 适用于windows

pipx install uv

4.安装依赖项

uv pip install -r requirements.txt

5a。与mcp检查员一起运行

npx @modelcontextprotocol/inspector uv run mcpspotify_server.py

5b。还可以将其与Claude Desktop集成

在您的 config.json 您的克劳德桌面。将其添加到 mcpServers

"mcp-spotify": {
    "command": "uv",
    "args": [
      "--directory",
      "C:\\Path\\To\\mcp-spotify-playlist",
      "run",
      "mcpspotify_server.py"
    ]
  }