这是一个基于Python的MCP(模型上下文协议)服务器,允许AI代理(如Claude、Cursor)使用Spotify Web API创建、管理和填充Spotify播放列表。
git clone https://github.com/HimanshuSharmaKUL/mcp-spotify.git
cd mcp-spotify
.env文件在仓库中创建一个.env文件,并收集以下用于Spotify API集成的凭据
CLIENT_ID=your_spotify_client_id
CLIENT_SECRET=your_spotify_client_secret
REDIRECT_URI=http://localhost:8888/callback
uv从官方uv安装指南 对于Windows使用
pipx install uv
uv pip install -r requirements.txt
npx @modelcontextprotocol/inspector uv run mcpspotify_server.py
在您的Claude Desktop的config.json中添加以下内容。在mcpServers下添加它
"mcp-spotify": {
"command": "uv",
"args": [
"--directory",
"C:\\Path\\To\\mcp-spotify-playlist",
"run",
"mcpspotify_server.py"
]
}