Spotify MCP Server logo

Spotify MCP Server

シェア

SpotifyをAIから操作できるMCPサーバー。再生コントロール・プレイリスト管理・楽曲検索をClaudeへの自然言語指示でシームレスに行える。

その他Spotify音楽プレイリストエンタメストリーミング
最終確認:
2026-04-08
ライセンス:
MIT

設定方法

{
  "mcpServers": {
    "spotify": {
      "command": "npx",
      "args": ["-y", "spotify-mcp"],
      "env": {
        "SPOTIFY_CLIENT_ID": "<YOUR_SPOTIFY_CLIENT_ID>",
        "SPOTIFY_CLIENT_SECRET": "<YOUR_SPOTIFY_CLIENT_SECRET>",
        "SPOTIFY_REDIRECT_URI": "http://localhost:8888/callback"
      }
    }
  }
}

概要

Spotify MCP Serverは、世界最大の音楽ストリーミングサービス「Spotify」をAIから操作できるMCPサーバーです。楽曲の再生・停止・スキップ、プレイリストの作成・編集、アーティスト・アルバムの検索などをClaudeへの自然言語指示で実行できます。

「今日の作業に合うジャズを流して」「好きなアーティストの新曲をプレイリストに追加して」など、音楽の操作をより直感的に行えるようになります。Spotifyの膨大なライブラリとClaudeの文脈理解を組み合わせることで、パーソナライズされた音楽体験が実現します。

導入手順

前提条件

ステップ

  1. Spotify Developer DashboardでアプリをCreateし、Client IDとClient Secretを取得
  2. アプリの設定でRedirect URIに http://localhost:8888/callback を追加
  3. ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON設定をコピー
  4. 各値を取得した認証情報に置き換え
  5. コピーしたJSONを設定ファイル(claude_desktop_config.json など)に追記して保存
  6. クライアントを再起動し、初回起動時にブラウザでOAuth認証を完了

使い方の例

「集中できるインストゥルメンタル音楽を流して」

「The Beatles の人気曲トップ10をプレイリストにして再生して」

「今聴いている曲に似たアーティストを3人紹介して、そのプレイリストも作って」

注意事項

  • 再生コントロール機能はSpotifyアプリが起動している状態でのみ動作します(アクティブデバイスが必要)。
  • Client IDとClient Secretは秘密情報です。公開リポジトリやチャット履歴に含めないよう注意してください。
  • 無料プランでは一部の再生コントロール(シャッフル等)に制限がある場合があります。

主なユースケース

  1. 「集中作業用のBGMプレイリストを作って再生して」と頼むだけで、ジャンルやムードに合わせた楽曲をClaudeが選曲してくれる
  2. 「最近よく聴いているアーティストに似た曲を探して新しいプレイリストに追加して」と依頼して、音楽の幅を広げられる
  3. 「今の気分に合う音楽をかけて」と言うと、会話の文脈からClaudeが適切な楽曲やプレイリストを選んで再生してくれる

プラットフォーム別の注意事項

  • WindowsOAuth認証のリダイレクトURIにはlocalhostを使用します。ファイアウォールでブロックされる場合は設定を確認してください。
  • プロキシ環境OAuth認証フローはブラウザを経由するため、プロキシ設定の影響を受ける場合があります。