@striderlabs/mcp-spotify
@striderlabs/mcp-spotify
Servidor MCP para Spotify: permite que los agentes de IA busquen música, controlen la reproducción y gestionen listas de reproducción a través de la API web de Spotify.
Creado por Strider Labs.
Características
Búsqueda — Encuentra canciones, artistas, álbumes y listas de reproducción
Listas de reproducción — Ver, crear y editar tus listas de reproducción
Control de reproducción — Reproducir, pausar, saltar, retroceder, ajustar el volumen
Multi-dispositivo — Listar y cambiar entre dispositivos Spotify Connect
OAuth 2.0 — Autorización segura con PKCE (no se necesita secreto de cliente)
Persistencia de tokens — Tokens almacenados localmente, renovados automáticamente
Related MCP server: Spotify MCP Server
Configuración
1. Crear una aplicación de Spotify
Haz clic en Crear aplicación
Establece la URI de redirección en:
http://localhost:8888/callbackCopia tu ID de cliente
2. Instalar
npx @striderlabs/mcp-spotifyO instalar globalmente:
npm install -g @striderlabs/mcp-spotify3. Configurar Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"spotify": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-spotify"],
"env": {
"SPOTIFY_CLIENT_ID": "your_client_id_here"
}
}
}
}4. Autenticarse
En Claude, llama a la herramienta de autenticación una vez:
spotify_authSe abrirá una ventana del navegador para que autorices el acceso. Después de aprobar, los tokens se guardan localmente en ~/.striderlabs/spotify/tokens.json y se renuevan automáticamente.
Variables de entorno
Variable | Obligatoria | Descripción |
| Sí | El ID de cliente de tu aplicación de Spotify |
Herramientas
Autenticación
Herramienta | Descripción |
| Comprueba el estado de la conexión y la cuenta conectada |
| Autoriza mediante el navegador (OAuth 2.0 PKCE) |
| Borra los tokens almacenados |
Búsqueda
Herramienta | Parámetros | Descripción |
|
| Buscar canciones |
|
| Buscar artistas |
|
| Buscar álbumes |
|
| Buscar listas de reproducción |
Listas de reproducción
Herramienta | Parámetros | Descripción |
|
| Obtener tus listas de reproducción |
|
| Crear una nueva lista de reproducción |
|
| Añadir canciones |
|
| Eliminar canciones |
Reproducción
Herramienta | Parámetros | Descripción |
| — | Canción actual, progreso, dispositivo |
|
| Iniciar/reanudar reproducción |
|
| Pausar reproducción |
|
| Saltar a la siguiente canción |
|
| Ir a la canción anterior |
|
| Ajustar volumen (0–100) |
| — | Listar dispositivos Spotify Connect |
|
| Cambiar dispositivo de reproducción |
Ejemplo de flujo de trabajo
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:..."]Requisitos
Node.js 18+
Cuenta de Spotify (gratuita o Premium)
Se requiere Spotify Premium para: control de volumen, control de reproducción
Detalles técnicos
Protocolo: Model Context Protocol (MCP) sobre stdio
Autenticación: OAuth 2.0 Authorization Code con PKCE
API: Spotify Web API v1
Almacenamiento de tokens:
~/.striderlabs/spotify/tokens.jsonAutomatización del navegador: Playwright (para el lanzamiento del navegador OAuth)
Licencia
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