marcelmarais/spotify-mcp-server

Lightweight MCP server for Spotify

解決する課題

このプロジェクトは、AIアシスタント(Claude、Cursor、Clineなど)がユーザーのSpotifyアカウントと直接やり取りする方法を提供します。大規模言語モデル(LLM)の推論と、実際の音楽再生およびライブラリ管理の制御との間のギャップを埋め、ユーザーが自然言語コマンドで音楽を操作できるようにします。

仕組み

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トークンの処理とアクセストークンの自動更新。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト