Spotify MCP サーバー
Claude を介して Spotify とやり取りできるシンプルな Model Context Protocol (MCP) サーバーです。このサーバーにより、Claude は Spotify アカウントを使って曲を検索したり、プレイリストを作成したり、おすすめの表示などを行うことができます。
特徴
Spotifyでトラックを検索する
Spotifyプロフィールを表示する
プレイリストを作成する
プレイリストにトラックを追加する
パーソナライズされた音楽のおすすめを受け取る
利用可能なツール
ツール名 | 説明 |
| Spotifyの認証情報を設定する |
| 資格情報が有効かどうか、誰がログインしているかを確認します |
| 名前、アーティスト、キーワードでトラックを検索 |
| Spotifyプロフィール情報を取得する |
| アカウントに新しいプレイリストを作成する |
| 既存のプレイリストにトラックを追加する |
| シードトラックに基づいて推奨事項を取得する |
セットアップ手順
1. 前提条件
Node.js v16以上
npm
Spotifyアカウント
登録済みのSpotify開発者アプリケーション
2. Spotify開発者アプリを作成する
Spotifyアカウントでログイン
「アプリを作成」をクリックします
アプリ名と説明を入力してください
リダイレクトURIとして
http://localhost:8888/callback
を追加します。クライアントIDとクライアントシークレットをメモしてください
3. プロジェクトをインストールする
4. Spotifyトークンを入手する
spotify-auth.js
ファイルを編集して、クライアント ID とクライアント シークレットを追加します。
次に、認証スクリプトを実行します。
これにより、次のようになります。
ブラウザでURLを開く
Spotifyにログインするように促す
アカウントにアクセスする許可を求める
トークンを
secrets.json
に保存する
5. MCPサーバーを構築する
6. Claudeデスクトップを設定する
Claude Desktop 構成ファイルを編集します。
macOSの場合:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合:
%APPDATA%\Claude\claude_desktop_config.json
次の構成を追加します。
/full/path/to/spotify-mcp-server
プロジェクト ディレクトリへの実際のパスに置き換えます。
7. Claude Desktopを再起動します
新しい構成をロードするには、Claude Desktop を閉じて再度開きます。
使用法
クロードとの会話を始めるときは、まず Spotify の資格情報を設定する必要があります。
secrets.json
ファイルを参照して資格情報を取得しますset-spotify-credentials
ツールを使用して認証するその後、他のSpotifyツールを使用します
プロンプトの例
資格情報の設定
基本コマンド
アカウントを確認してください:
トラックを検索:
プレイリストを作成します:
複数ステップのタスク
曲のプレイリストを作成する:
お気に入りに基づいて推奨事項を取得する:
トラブルシューティング
エラー: アクセストークンが利用できません: まず
set-spotify-credentials
ツールを使用して資格情報を設定する必要があります認証失敗: トークンの有効期限が切れている可能性があります。認証スクリプトを再度実行して、新しいトークンを取得してください。
無効な認証情報: 正しいクライアントIDとクライアントシークレットを使用していることを確認してください
注記
サーバーは資格情報をメモリにのみ保存します
新しい会話を始めるたびに認証情報を設定する必要があります
Claude Desktopが再起動した場合は、資格情報を再度設定する必要があります。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Claude が Spotify と対話できるようにするモデル コンテキスト プロトコル サーバー。これにより、ユーザーは Spotify アカウントを使用して曲を検索したり、プレイリストを作成したり、トラックを追加したり、おすすめの表示を受け取ったりできるようになります。
Related MCP Servers
- AsecurityAlicenseAqualityA server that connects Claude with Spotify, allowing users to control playback, search content, get information about tracks/albums/artists/playlists, and manage the Spotify queue.Last updated -477MIT License
- AsecurityFlicenseAqualityA lightweight Model Context Protocol server that enables AI assistants like Cursor & Claude to control Spotify playback and manage playlists.Last updated -18140
- -securityFlicense-qualityA Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.Last updated -2
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Spotify, allowing them to search for tracks, control playback, and manage playlists.Last updated -1