使用说明
Spotify MCP 服务器
一个模型上下文协议(MCP)服务器,使像Claude这样的AI助手能够通过标准化的工具接口与Spotify的API进行交互。
特点/特性
- 播放列表管理创建播放列表并添加曲目
- 搜索查找歌曲、专辑和艺术家
- 图书馆运营将曲目和专辑保存到您的库中
- OAuth 2.0 认证安全处理凭据
设置
-
克隆此仓库
-
创建一个Spotify应用程序并获取API凭据:
- 访问 https://developer.spotify.com/dashboard
- 创建一个新的应用程序,并记下您的CLIENT_ID和CLIENT_SECRET
-
配置凭据:
cp client.example.py client.py
# Add your CLIENT_ID and CLIENT_SECRET to client.py
- 使用Spotify进行身份验证:
python spotify_auth.py
- 设置环境:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv add mcp[cli] httpx
- 运行MCP服务器:
uv run spotify.py
- 添加到Claude桌面配置(参见MCP文档)
建筑学
该服务器采用模型上下文协议标准构建,展示了以下功能:
大型语言模型(LLM)集成的人工智能服务网关模式 模块化工具设计以实现可扩展性 安全的OAuth 2.0认证流程
要求
- Python 3.x
- Spotify账户
- Claude Desktop(或其他兼容MCP的客户端)