marcelmarais/spotify-mcp-server
Lightweight MCP server for Spotify
解決的問題
本專案為 AI 助手(如 Claude、Cursor 和 Cline)提供了一種直接與使用者 Spotify 帳戶互動的方式。它彌補了大語言模型的推理能力與實際音樂播放及媒體庫管理控制之間的鴻溝,使用戶能夠透過自然語言指令控制音樂。
工作原理
本專案實作為 Model Context Protocol (MCP) 伺服器。它使用 OAuth 2.0 驗證連接到 Spotify Web API。配置完成後,它會公開一系列工具,供 AI 助手呼叫以執行 Spotify 上的操作,例如搜尋曲目、控制播放和管理播放列表。
適用對象
希望使用自然語言控制音樂播放並整理 Spotify 媒體庫的 AI 驅動 IDE 或桌面助手使用者。
亮點
- 播放控制:播放、暫停、恢復、跳過及調節音量(調節音量需要 Premium 權限)。
- 媒體庫管理:建立、更新及重新排序播放列表,以及管理「喜歡的歌曲」。
- 策展工具:搜尋藝人、專輯和曲目以建立新播放列表。
- 整合:相容於 Claude Desktop、Cursor 和 VS Code (透過 Cline)。
- 自動驗證:處理 OAuth 2.0 權杖並自動重新整理存取權杖。
相關
- 專案
- 專案
- 專案
- 專案
- 專案