
MCP Server for Spotify

2025.04.03
1
TypeScript音乐管理播放列表自动化娱乐功能
Spotify MCP Server 是一个与 Spotify API 集成的服务,允许用户通过 Claude 管理和创建播放列表。它提供了搜索音乐、创建和修改播放列表、浏览用户播放列表以及基于曲目、艺术家和流派获取推荐等功能。
View on GitHub
Overview
基本能力
产品定位
Spotify MCP Server 是一个音乐管理工具,专注于通过 API 集成提供 Spotify 音乐服务的自动化管理功能。
核心功能
- 搜索曲目、艺术家和专辑
- 创建和修改播放列表
- 浏览用户播放列表
- 基于曲目、艺术家和流派获取推荐
适用场景
- 自动化音乐播放列表管理
- 音乐推荐系统集成
- 个人音乐库管理
工具列表
- Spotify API 集成工具
- 认证管理工具
- Docker 容器化部署工具
常见问题解答
- 如何获取 Spotify API 的认证信息?
- 需要在 Spotify 开发者仪表板创建应用并设置重定向 URI。
- 如何运行服务器?
- 可以通过 npm 或 Docker 运行服务器。
- 如何与 Claude 集成?
- 需要在服务器配置中添加 Spotify MCP 服务器的详细信息。
使用教程
使用依赖
- 安装 Node.js 和 npm
- 安装 Docker 或 Podman(可选)
安装教程
- 克隆仓库并进入项目目录
- 安装依赖
npm install
- 构建项目
npm run build
- 运行服务器
node dist/index.js
Docker 使用
- 构建 Docker 镜像
podman build -t mcp/spotify -f src/spotify/Dockerfile .
- 运行容器
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
调试方式
- 检查环境变量是否设置正确
- 查看服务器日志以获取错误信息
- 验证 Spotify API 的认证信息是否正确
许可证
None