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"
}
}
}
}
{
"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"
}
}
}
}
{
"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の文脈理解を組み合わせることで、パーソナライズされた音楽体験が実現します。
導入手順
前提条件
- Node.js 18以上
- Spotifyアカウント
- Spotify Developer Dashboard でのアプリ作成
ステップ
- Spotify Developer DashboardでアプリをCreateし、Client IDとClient Secretを取得
- アプリの設定でRedirect URIに
http://localhost:8888/callbackを追加 - ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON設定をコピー
- 各値を取得した認証情報に置き換え
- コピーしたJSONを設定ファイル(claude_desktop_config.json など)に追記して保存
- クライアントを再起動し、初回起動時にブラウザでOAuth認証を完了
使い方の例
「集中できるインストゥルメンタル音楽を流して」
「The Beatles の人気曲トップ10をプレイリストにして再生して」
「今聴いている曲に似たアーティストを3人紹介して、そのプレイリストも作って」
注意事項
- 再生コントロール機能はSpotifyアプリが起動している状態でのみ動作します(アクティブデバイスが必要)。
- Client IDとClient Secretは秘密情報です。公開リポジトリやチャット履歴に含めないよう注意してください。
- 無料プランでは一部の再生コントロール(シャッフル等)に制限がある場合があります。
主なユースケース
- 「集中作業用のBGMプレイリストを作って再生して」と頼むだけで、ジャンルやムードに合わせた楽曲をClaudeが選曲してくれる
- 「最近よく聴いているアーティストに似た曲を探して新しいプレイリストに追加して」と依頼して、音楽の幅を広げられる
- 「今の気分に合う音楽をかけて」と言うと、会話の文脈からClaudeが適切な楽曲やプレイリストを選んで再生してくれる
プラットフォーム別の注意事項
- Windows:OAuth認証のリダイレクトURIにはlocalhostを使用します。ファイアウォールでブロックされる場合は設定を確認してください。
- プロキシ環境:OAuth認証フローはブラウザを経由するため、プロキシ設定の影響を受ける場合があります。