Spotify MCP 服务器

Spotify MCP 服务器

AI Music Spotify MCP Server

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

“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