@striderlabs/mcp-spotify
@striderlabs/mcp-spotify
Spotify 用の MCP サーバー — AI エージェントが Spotify Web API 経由で音楽の検索、再生の制御、プレイリストの管理を行えるようにします。
Strider Labs によって構築されました。
機能
検索 — トラック、アーティスト、アルバム、プレイリストを検索
プレイリスト — プレイリストの表示、作成、編集
再生コントロール — 再生、一時停止、スキップ、戻る、音量設定
マルチデバイス — Spotify Connect デバイスの一覧表示と切り替え
OAuth 2.0 — PKCE による安全な認可(クライアントシークレット不要)
トークンの永続化 — トークンをローカルに保存し、自動更新
Related MCP server: Spotify MCP Server
セットアップ
1. Spotify アプリを作成
アプリを作成 をクリック
リダイレクトURI を
http://localhost:8888/callbackに設定クライアントID をコピー
2. インストール
npx @striderlabs/mcp-spotifyまたはグローバルにインストール:
npm install -g @striderlabs/mcp-spotify3. Claude Desktop を設定
claude_desktop_config.json に追加:
{
"mcpServers": {
"spotify": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-spotify"],
"env": {
"SPOTIFY_CLIENT_ID": "your_client_id_here"
}
}
}
}4. 認証
Claude で認証ツールを一度呼び出してください:
spotify_authブラウザウィンドウが開き、アクセスを承認できます。承認後、トークンは ~/.striderlabs/spotify/tokens.json にローカル保存され、自動更新されます。
環境変数
変数 | 必須 | 説明 |
| はい | Spotify アプリのクライアントID |
ツール
認証
ツール | 説明 |
| 接続ステータスとログイン中のアカウントを確認 |
| ブラウザ経由で認可(OAuth 2.0 PKCE) |
| 保存済みトークンをクリア |
検索
ツール | パラメータ | 説明 |
|
| 曲を検索 |
|
| アーティストを検索 |
|
| アルバムを検索 |
|
| プレイリストを検索 |
プレイリスト
ツール | パラメータ | 説明 |
|
| 自分のプレイリストを取得 |
|
| 新しいプレイリストを作成 |
|
| トラックを追加 |
|
| トラックを削除 |
再生
ツール | パラメータ | 説明 |
| — | 現在のトラック、再生位置、デバイス |
|
| 再生を開始/再開 |
|
| 再生を一時停止 |
|
| 次のトラックへスキップ |
|
| 前のトラックへ戻る |
|
| 音量を設定(0–100) |
| — | Spotify Connect デバイスを一覧表示 |
|
| 再生デバイスを切り替え |
ワークフロー例
1. spotify_status → check if authenticated
2. spotify_auth → open browser to authorize (first time)
3. search_tracks query="Bohemian Rhapsody"
4. get_devices → list available devices
5. play uris=["spotify:track:..."] deviceId="..."
6. get_currently_playing → see what's playing
7. set_volume volumePercent=70
8. next_track → skip to next
9. get_playlists → see your playlists
10. create_playlist name="AI Picks"
11. add_to_playlist playlistId="..." uris=["spotify:track:..."]要件
Node.js 18+
Spotify アカウント(無料または Premium)
音量コントロールと再生コントロールには Spotify Premium が必要
技術詳細
プロトコル: stdio 上の Model Context Protocol (MCP)
認証: PKCE を使用した OAuth 2.0 Authorization Code
API: Spotify Web API v1
トークン保存先:
~/.striderlabs/spotify/tokens.jsonブラウザ自動化: Playwright(OAuth ブラウザ起動用)
ライセンス
MIT — Strider Labs
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceAn MCP server that enables users to control Spotify playback, search music, and manage playlists through natural conversation. It is updated for the February 2026 Spotify Web API changes and supports full playlist CRUD operations.167MIT
- AlicenseBqualityAmaintenanceMCP server for the Spotify Web API — gives Claude and other AI assistants tools to search music, control playback, manage playlists, library, and podcasts.59MIT
- AlicenseAqualityCmaintenanceMCP server for Spotify that enables playlist building and music discovery through 19 tools, allowing LLM agents to search tracks/artists/albums, manage playlists, control playback, and access personal listening data.20MIT
- AlicenseNot gradedqualityDmaintenanceAn unofficial MCP server that provides access to Spotify's Web API through the Model Context Protocol, enabling AI assistants to search music, manage playlists, and control playback.169ISC
Related MCP Connectors
MCP server for Producer/Riffusion AI music generation
MCP server for Suno AI music generation, lyrics, and covers
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-spotify'
If you have feedback or need assistance with the MCP directory API, please join our Discord server