Spotify 模型上下文协议 (MCP)
基于描述创建 Spotify 播放列表的 MCP 实现。
前提条件
- Python 3.6 或更高版本
- Spotify 开发者凭证(Client ID 和 Client Secret)
安装与配置
- 克隆本仓库:
- 安装所需的依赖项:
- 配置 Spotify 开发者凭证:
- 创建一个新应用
- 设置环境变量:
使用说明
启动认证服务器
- 在 Spotify 开发者控制台中设置重定向 URI:
- 在 Spotify 开发者控制台 中打开你的应用
- 点击 "Edit Settings"
- 在 Redirect URIs 中添加
http://localhost:5000/callback
- 保存更改
- 启动认证服务器:
这将启动一个本地服务器,监听 5000 端口,用于处理 Spotify OAuth 认证。
- 在浏览器中访问
http://localhost:5000
以完成 Spotify 认证。 认证成功后,你的访问令牌将被保存,供 MCP 使用。
与 Cursor 集成
- 打开 Cursor 并进入设置
- 导航至 "Model Context Protocols" 部分
- 点击 "Add MCP"
- 在 mcp.json 中输入以下内容,替换 PATH-TO-BASE-DIR 为实际路径:
现在,你可以在 Cursor 中使用 Spotify MCP 命令,直接从编辑器中创建和管理播放列表!
- Author:waytomcp
- URL:https://www.waytomcp.com/article/belljustin/spotify-mcp
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!