Spotify MCP Server

Spotify MCP Server

site icon
2025.04.30 0
C#Spotify 服务音乐播放列表管理娱乐功能
SpotifyMcpServer 是一个简单的 STDIO MCP 服务器,专为 Spotify 设计。由于现有工具需要返回 URL 而无法满足需求,因此开发了此工具。它允许用户通过 Spotify 开发者门户创建的应用程序获取必要的环境变量,并通过简单的配置在 Cursor 中使用。
View on GitHub

Overview

基本能力

产品定位

SpotifyMcpServer 是一个专为 Spotify 设计的 MCP 服务器,旨在简化与 Spotify API 的交互。

核心功能

  • 通过 Spotify API 获取用户播放列表。
  • 使用 STDIO 模式进行通信。

适用场景

  • 需要获取 Spotify 用户播放列表的开发场景。
  • 需要与 Spotify API 交互但不想处理复杂返回 URL 的场景。

工具列表

  1. GetUserPlaylists - 通过用户 ID 获取特定用户的播放列表。

常见问题解答

  • 如何获取 SPOTIFY_API_CLIENTIDSPOTIFY_API_SECRET? 这些可以通过在 Spotify 开发者门户创建应用程序来获取。

使用教程

使用依赖

  • .NET 8.0 SDK
  • 环境变量 SPOTIFY_API_CLIENTIDSPOTIFY_API_SECRET

安装教程

  1. 确保已安装 .NET 8.0 SDK。
  2. 从 Spotify 开发者门户获取 SPOTIFY_API_CLIENTIDSPOTIFY_API_SECRET
  3. 配置环境变量: SPOTIFY_API_CLIENTID=your_client_id SPOTIFY_API_SECRET=your_secret
  4. 在 Cursor 中配置 MCP 服务器: json { "mcpServers": { "spotify": { "command": "<full path>\\SpotifyMcpServer.exe", "args": [] } } }

调试方式

  • 确保环境变量已正确设置。
  • 运行 SpotifyMcpServer.exe 并检查输出。

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。