spotify-mcp

查看源码
2025-5-11
Words 360Read Time 1 min
Score:85

基于Spotify Model Context Protocol的服务器,用于根据描述创建和管理播放列表。

Python

Spotify 模型上下文协议 (MCP)

基于描述创建 Spotify 播放列表的 MCP 实现。

前提条件

  • Python 3.6 或更高版本
  • Spotify 开发者凭证(Client ID 和 Client Secret)

安装与配置

  1. 克隆本仓库:
    1. 安装所需的依赖项:
      1. 配置 Spotify 开发者凭证:
          • 创建一个新应用
          • 设置环境变量:

        使用说明

        启动认证服务器

        1. 在 Spotify 开发者控制台中设置重定向 URI:
            • 点击 "Edit Settings"
            • 在 Redirect URIs 中添加 http://localhost:5000/callback
            • 保存更改
        1. 启动认证服务器:
          1. 这将启动一个本地服务器,监听 5000 端口,用于处理 Spotify OAuth 认证。
        1. 在浏览器中访问 http://localhost:5000 以完成 Spotify 认证。 认证成功后,你的访问令牌将被保存,供 MCP 使用。

        与 Cursor 集成

        1. 打开 Cursor 并进入设置
        1. 导航至 "Model Context Protocols" 部分
        1. 点击 "Add MCP"
        1. 在 mcp.json 中输入以下内容,替换 PATH-TO-BASE-DIR 为实际路径:
        现在,你可以在 Cursor 中使用 Spotify MCP 命令,直接从编辑器中创建和管理播放列表!
        上一篇
        adk_mcp_gmap
        下一篇
        altium-mcp