MCP Server for Spotify

MCP Server for Spotify

site icon
2025.04.03 1
TypeScript音乐管理播放列表自动化娱乐功能
Spotify MCP Server 是一个与 Spotify API 集成的服务,允许用户通过 Claude 管理和创建播放列表。它提供了搜索音乐、创建和修改播放列表、浏览用户播放列表以及基于曲目、艺术家和流派获取推荐等功能。
View on GitHub

Overview

基本能力

产品定位

Spotify MCP Server 是一个音乐管理工具,专注于通过 API 集成提供 Spotify 音乐服务的自动化管理功能。

核心功能

  • 搜索曲目、艺术家和专辑
  • 创建和修改播放列表
  • 浏览用户播放列表
  • 基于曲目、艺术家和流派获取推荐

适用场景

  • 自动化音乐播放列表管理
  • 音乐推荐系统集成
  • 个人音乐库管理

工具列表

  • Spotify API 集成工具
  • 认证管理工具
  • Docker 容器化部署工具

常见问题解答

  1. 如何获取 Spotify API 的认证信息?
  2. 需要在 Spotify 开发者仪表板创建应用并设置重定向 URI。
  3. 如何运行服务器?
  4. 可以通过 npm 或 Docker 运行服务器。
  5. 如何与 Claude 集成?
  6. 需要在服务器配置中添加 Spotify MCP 服务器的详细信息。

使用教程

使用依赖

  1. 安装 Node.js 和 npm
  2. 安装 Docker 或 Podman(可选)

安装教程

  1. 克隆仓库并进入项目目录
  2. 安装依赖
npm install
  1. 构建项目
npm run build
  1. 运行服务器
node dist/index.js

Docker 使用

  1. 构建 Docker 镜像
podman build -t mcp/spotify -f src/spotify/Dockerfile .
  1. 运行容器
podman run -e SPOTIFY_CLIENT_ID="your-client-id" \
  -e SPOTIFY_CLIENT_SECRET="your-client-secret" \
  -e SPOTIFY_REFRESH_TOKEN="your-refresh-token" \
  mcp/spotify

调试方式

  1. 检查环境变量是否设置正确
  2. 查看服务器日志以获取错误信息
  3. 验证 Spotify API 的认证信息是否正确

许可证

None