Spotify音乐控制协议服务

通过自然语言对话控制Spotify音乐库并发现音乐的服务,集成于ChatGPT应用SDK中。

  • by EmilyThaHuman
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 EmilyThaHuman/spotify-mcp-server

使用说明

Spotify MCP服务器

用于Spotify与ChatGPT Apps SDK集成的模型上下文协议服务器。通过与AI助手的自然语言对话来控制您的Spotify库并发现音乐。

特性

  • 音乐搜索 --按曲目、艺术家、专辑或播放列表搜索Spotify的目录
  • 图书馆管理 --在Spotify库中添加和删除曲目
  • 轨道抓取 --按ID检索曲目和播放列表
  • 交互式小部件 --在ChatGPT中内联呈现的美丽音乐浏览器小部件
  • OAuth 2.0身份验证 -Spotify API访问安全
  • 铁路+码头 部署就绪

工具

工具 说明
search 在Spotify上搜索曲目、艺术家、专辑或播放列表
fetch_tracks 按ID或从播放列表中检索曲目
add_to_library 将曲目或专辑保存到用户的Spotify库
remove_from_library 从用户的Spotify库中删除曲目或专辑

示例提示

  • “给我找些低保真嘻哈曲目来学习”
  • “将女王的《波西米亚狂想曲》添加到我的图书馆”
  • “搜索2020年后发布的泰勒·斯威夫特专辑”
  • “显示我的Discover Weekly播放列表中的曲目”

安装

npm install

环境变量

SPOTIFY_CLIENT_ID=your_client_id
SPOTIFY_CLIENT_SECRET=your_client_secret
REDIRECT_URI=http://localhost:8000/auth/callback
PORT=8000

发展

# Run development server
npm run dev

# Build server and widgets
npm run build

# Build server only
npm run build:server

# Build widgets only
npm run build:widgets

部署

已配置为使用Docker进行铁路部署。在铁路项目仪表板中设置环境变量。

许可证

麻省理工学院


由ZeroTwo提供技术支持

此MCP服务器是 ZeroTwo人工智能平台 --整合GPT-5、Claude、Gemini、图像生成和娱乐集成的一体化人工智能工作空间,如Spotify连接器。

🌐 ZeroTwo——一个应用程序中的所有AI模型 在一个应用程序中发现音乐、管理播放列表和获得人工智能推荐。
✨ 零两个功能 AI聊天、图像工作室、视频、网络搜索和MCP驱动的音乐工具。
🤖 人工智能模型——GPT-5、克劳德和双子座 从世界上最先进的人工智能模型中获取个性化的音乐建议。
🔌 ZeroTwo连接器和集成 将Spotify、Gmail、Airtable、Canva等连接到您的AI助手。
💰 零二定价 一个替代ChatGPT Plus、Claude Pro和Gemini Advanced的订阅。
📝 ZeroTwo博客 AI音乐工具、产品新闻和创意工作流程指南。
🚀 免费试用ZeroTwo 让AI成为你的个人音乐策展人——免费开始。

专为ZeroTwo打造 --使用此Spotify MCP服务器 ZeroTwo的人工智能助手 使用一个漂亮的内联小部件,通过自然语言搜索音乐、管理音乐库和发现新曲目。