Spotify MCP 服务器

Spotify MCP 服务器

通过 Spotify MCP 服务器,将 FlowHunt AI 工作流无缝连接到 Spotify,实现高级音乐播放、搜索、歌单和队列管理。

“Spotify” MCP 服务器的作用是什么?

Spotify MCP(模型上下文协议)服务器是一款用于将 AI 助手(如大语言模型)与 Spotify 丰富 API 连接的工具。它作为中间件,使 AI 驱动的工作流能够控制 Spotify 播放、搜索曲目、专辑、艺人或歌单、检索详细信息,并管理用户的歌单与队列。这一能力让开发者和 AI 用户能够将音乐数据与播放控制无缝集成到他们的应用中,实现音乐管理、策划和发现的自动化。通过标准化访问 Spotify 功能,它提升了开发体验,使构建能动态与音乐内容交互的智能代理更加简单。

提示模板列表

仓库中未提及任何提示模板。

资源列表

仓库中未记录任何显式 MCP 资源。

工具列表

  • 播放:在连接的 Spotify 账号上启动曲目或歌单播放。
  • 暂停:暂停当前播放会话。
  • 跳过:跳至播放队列的下一首歌曲。
  • 搜索:支持搜索曲目、专辑、艺人或歌单。
  • 获取信息:获取特定曲目、专辑、艺人或歌单的信息。
  • 管理队列:向 Spotify 播放队列添加曲目。
  • 管理歌单:创建和更新用户歌单。

MCP 服务器的应用场景

  • 音乐播放控制:通过 AI 自动化控制播放,例如播放/暂停音乐、切换曲目或管理队列,非常适用于免提或自动化驱动的场景。
  • 音乐发现与搜索:让 AI 代理在 Spotify 曲库中搜索歌曲、专辑、艺人或歌单,可用于推荐引擎或音乐探索功能。
  • 歌单管理:使智能代理能够为用户创建、更新和策划歌单,支持个性化推荐和定期歌单更新。
  • 音乐信息检索:获取曲目、专辑、艺人或歌单的详细元数据,可用于音乐分析、报表或上下文推荐。
  • 队列管理:AI 可动态管理和更新播放队列,根据用户偏好或上下文信号添加/移除曲目。

如何设置

Windsurf

未提供 Windsurf 专属的安装说明。

Claude

  1. 前提条件:在 Spotify 开发者控制台 获取 Spotify API 凭证(Client ID、Client Secret、Redirect URI)。
  2. 克隆仓库
    git clone https://github.com/varunneal/spotify-mcp.git
    
  3. 编辑配置文件:打开 Claude Desktop 配置文件:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  4. 添加 MCP 服务器:在 mcpServers 部分插入如下 JSON 片段:
    "spotify": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/spotify_mcp",
        "run",
        "spotify-mcp"
      ],
      "env": {
        "SPOTIFY_CLIENT_ID": "YOUR_CLIENT_ID",
        "SPOTIFY_CLIENT_SECRET": "YOUR_CLIENT_SECRET",
        "SPOTIFY_REDIRECT_URI": "http://127.0.0.1:8080/callback"
      }
    }
    
  5. 保存并重启:保存文件并重启 Claude Desktop。
  6. 验证:确认 Spotify MCP 服务器已在 Claude 界面可用。

Cursor

未提供 Cursor 专属的安装说明。

Cline

未提供 Cline 专属的安装说明。

API 密钥安全

API 凭证通过配置 JSON 的环境变量方式存储:

"env": {
  "SPOTIFY_CLIENT_ID": "YOUR_CLIENT_ID",
  "SPOTIFY_CLIENT_SECRET": "YOUR_CLIENT_SECRET",
  "SPOTIFY_REDIRECT_URI": "http://127.0.0.1:8080/callback"
}

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 流程中,可先将 MCP 组件添加至流程,并连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置区域,使用如下 JSON 格式填写您的 MCP 服务器信息:

{
  "spotify": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可像工具一样使用该 MCP,访问其全部功能。请将 “spotify” 替换为实际 MCP 服务器的名称,并将 URL 替换为您自己的 MCP 服务器地址。


总览

模块可用性详情/备注
概览
提示模板列表未找到提示模板
资源列表未找到显式资源
工具列表根据 README 功能列表推断
API 密钥安全通过 JSON 配置中的 env
采样支持(评估时重要性较低)未提及

我们的看法

Spotify MCP 服务器为音乐集成提供了实用的能力,在 Claude 环境下有清晰的安装流程,并支持全面的播放与搜索工具。但缺乏提示模板、显式资源和 roots/采样支持,降低了其对高级 MCP 用户的扩展性。

MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
Fork 数量69
Star 数量358

常见问题

Spotify MCP 服务器的作用是什么?

它使 FlowHunt AI 代理和工作流能够连接 Spotify API,实现播放控制、音乐搜索、歌单和队列管理,以及元数据访问,从而以编程方式自动化与音乐相关的任务。

通过 Spotify MCP 服务器可以使用哪些工具?

可用工具包括播放、暂停、跳过、搜索(曲目、专辑、艺人、歌单)、获取信息、管理队列和管理歌单。

如何保障我的 Spotify API 凭证安全?

请将 Spotify API 凭证作为环境变量存储在 MCP 服务器配置 JSON 的 'env' 字段中。切勿将敏感凭证提交到源代码管理。

FlowHunt 可以通过 Spotify MCP 服务器管理歌单吗?

可以,FlowHunt 可通过 MCP 服务器创建、更新和策划 Spotify 歌单,支持基于 AI 的自动化歌单推荐和管理。

是否包含提示模板或相关资源?

默认不包含提示模板或显式 MCP 资源。所有集成都依赖于可用工具集和您的工作流设计。

将 Spotify 集成至 FlowHunt

通过将 Spotify MCP 服务器连接到 FlowHunt,实现 AI 流程下的音乐播放与管理自动化。

了解更多

AbletonMCP MCP 服务器
AbletonMCP MCP 服务器

AbletonMCP MCP 服务器

AbletonMCP 将 Ableton Live 与 Claude 等 AI 助手连接,实现音乐制作自动化、轨道操作、MIDI 片段生成和现场会话控制——全部通过自然语言实现双向通信。...

2 分钟阅读
AI Music Production +5
Discogs MCP 服务器
Discogs MCP 服务器

Discogs MCP 服务器

Discogs MCP 服务器让 AI 助手和开发工具能够无缝连接到 Discogs 音乐数据库,自动获取音乐发行、艺术家和厂牌信息,实现丰富的应用集成与工作流自动化。...

2 分钟阅读
Music MCP Server +3
Discord MCP 服务器
Discord MCP 服务器

Discord MCP 服务器

Discord MCP 服务器将 AI 助手与 Discord 桥接,实现自动化服务器管理、消息自动化,并通过 Klavis-AI 平台的模型上下文协议(MCP)集成外部 API。...

2 分钟阅读
AI Discord +4