@striderlabs/mcp-spotify
@striderlabs/mcp-spotify
MCP-Server für Spotify — ermöglicht es KI-Agenten, Musik zu suchen, die Wiedergabe zu steuern und Playlists über die Spotify Web API zu verwalten.
Erstellt von Strider Labs.
Features
Suche — Tracks, Künstler, Alben und Playlists finden
Playlists — Deine Playlists ansehen, erstellen und bearbeiten
Wiedergabesteuerung — Abspielen, pausieren, überspringen, zurückgehen, Lautstärke einstellen
Multi-Gerät — Spotify-Connect-Geräte auflisten und zwischen ihnen wechseln
OAuth 2.0 — Sichere Autorisierung mit PKCE (kein Client-Secret erforderlich)
Token-Persistenz — Tokens werden lokal gespeichert und automatisch erneuert
Related MCP server: Spotify MCP Server
Setup
1. Eine Spotify-App erstellen
Gehe zum Spotify Developer Dashboard
Klicke auf App erstellen
Setze die Redirect URI auf:
http://localhost:8888/callbackKopiere deine Client ID
2. Installieren
npx @striderlabs/mcp-spotifyOder global installieren:
npm install -g @striderlabs/mcp-spotify3. Claude Desktop konfigurieren
Füge Folgendes zu deiner claude_desktop_config.json hinzu:
{
"mcpServers": {
"spotify": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-spotify"],
"env": {
"SPOTIFY_CLIENT_ID": "your_client_id_here"
}
}
}
}4. Authentifizieren
Rufe in Claude einmal das Auth-Tool auf:
spotify_authEin Browserfenster öffnet sich, in dem du den Zugriff autorisieren kannst. Nach der Bestätigung werden die Tokens lokal unter ~/.striderlabs/spotify/tokens.json gespeichert und automatisch erneuert.
Umgebungsvariablen
Variable | Erforderlich | Beschreibung |
| Ja | Die Client-ID deiner Spotify-App |
Tools
Authentifizierung
Tool | Beschreibung |
| Verbindungsstatus und angemeldetes Konto prüfen |
| Über den Browser autorisieren (OAuth 2.0 PKCE) |
| Gespeicherte Tokens löschen |
Suche
Tool | Parameter | Beschreibung |
|
| Nach Songs suchen |
|
| Nach Künstlern suchen |
|
| Nach Alben suchen |
|
| Nach Playlists suchen |
Playlists
Tool | Parameter | Beschreibung |
|
| Deine Playlists abrufen |
|
| Eine neue Playlist erstellen |
|
| Tracks hinzufügen |
|
| Tracks entfernen |
Wiedergabe
Tool | Parameter | Beschreibung |
| — | Aktueller Track, Fortschritt, Gerät |
|
| Wiedergabe starten/fortsetzen |
|
| Wiedergabe pausieren |
|
| Zum nächsten Track springen |
|
| Zum vorherigen Track zurückkehren |
|
| Lautstärke einstellen (0–100) |
| — | Spotify-Connect-Geräte auflisten |
|
| Wiedergabegerät wechseln |
Beispiel-Workflow
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:..."]Voraussetzungen
Node.js 18+
Spotify-Konto (Free oder Premium)
Spotify Premium erforderlich für: Lautstärkeregelung, Wiedergabesteuerung
Technische Details
Protokoll: Model Context Protocol (MCP) über stdio
Authentifizierung: OAuth 2.0 Authorization Code mit PKCE
API: Spotify Web API v1
Token-Speicher:
~/.striderlabs/spotify/tokens.jsonBrowser-Automatisierung: Playwright (für den OAuth-Browserstart)
Lizenz
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