Integrations
Enables searching for tracks, viewing profile information, creating and managing playlists, adding tracks to playlists, and getting personalized music recommendations using a Spotify account.
Servidor MCP de Spotify
Un servidor simple de Protocolo de Contexto de Modelo (MCP) que te permite interactuar con Spotify a través de Claude. Este servidor permite a Claude buscar canciones, crear listas de reproducción, obtener recomendaciones y mucho más usando tu cuenta de Spotify.
Características
- Buscar pistas en Spotify
- Ver tu perfil de Spotify
- Crear listas de reproducción
- Agregar pistas a listas de reproducción
- Obtenga recomendaciones musicales personalizadas
Herramientas disponibles
Nombre de la herramienta | Descripción |
---|---|
set-spotify-credentials | Establezca sus credenciales de autenticación de Spotify |
check-credentials-status | Comprueba si tus credenciales son válidas y quién ha iniciado sesión |
search-tracks | Busque pistas por nombre, artista o palabras clave |
get-current-user | Obtén la información de tu perfil de Spotify |
create-playlist | Crea una nueva lista de reproducción en tu cuenta |
add-tracks-to-playlist | Agregar pistas a una lista de reproducción existente |
get-recommendations | Obtenga recomendaciones basadas en pistas de semillas |
Instrucciones de configuración
1. Requisitos previos
- Node.js v16 o superior
- npm
- Una cuenta de Spotify
- Una aplicación de desarrollador de Spotify registrada
2. Crea una aplicación para desarrolladores de Spotify
- Ir al panel de desarrolladores de Spotify
- Inicia sesión con tu cuenta de Spotify
- Haga clic en "Crear una aplicación"
- Complete el nombre y la descripción de la aplicación.
- Agregue
http://localhost:8888/callback
como URI de redireccionamiento - Anote su ID de cliente y su secreto de cliente
3. Instalar el proyecto
4. Consigue tus tokens de Spotify
Edite el archivo spotify-auth.js
para incluir su ID de cliente y secreto de cliente:
Luego ejecute el script de autenticación:
Esto hará lo siguiente:
- Abra una URL en su navegador
- Le solicitará que inicie sesión en Spotify
- Solicita tu permiso para acceder a tu cuenta
- Guarde los tokens en
secrets.json
5. Construya el servidor MCP
6. Configurar Claude Desktop
Edite su archivo de configuración de Claude Desktop:
- En macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- En Windows:
%APPDATA%\Claude\claude_desktop_config.json
Agregue la siguiente configuración:
Reemplace /full/path/to/spotify-mcp-server
con la ruta real al directorio de su proyecto.
7. Reinicie Claude Desktop
Cierre y vuelva a abrir Claude Desktop para cargar la nueva configuración.
Uso
Cuando inicies una conversación con Claude, primero deberás configurar tus credenciales de Spotify:
- Mira tu archivo
secrets.json
para obtener tus credenciales - Utilice la herramienta
set-spotify-credentials
para autenticarse - Luego usa cualquiera de las otras herramientas de Spotify
Ejemplos de indicaciones
Configuración de credenciales
Comandos básicos
Revisa tu cuenta:
Buscar pistas:
Crear una lista de reproducción:
Tareas de varios pasos
Creando una lista de reproducción con canciones:
Obtener recomendaciones basadas en favoritos:
Solución de problemas
- Error: No hay token de acceso disponible : primero debe configurar sus credenciales usando la herramienta
set-spotify-credentials
- Errores de autenticación : Es posible que sus tokens hayan expirado. Vuelva a ejecutar el script de autenticación para obtener tokens nuevos.
- Credenciales no válidas : Verifique que esté utilizando el ID de cliente y el secreto de cliente correctos
Notas
- El servidor almacena las credenciales sólo en la memoria
- Necesitarás establecer credenciales cada vez que inicies una nueva conversación
- Si Claude Desktop se reinicia, deberá configurar las credenciales nuevamente
You must be authenticated.
Tools
Un servidor de protocolo de contexto de modelo que permite a Claude interactuar con Spotify, permitiendo a los usuarios buscar canciones, crear listas de reproducción, agregar pistas y obtener recomendaciones utilizando su cuenta de Spotify.
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -4273Python
- AsecurityFlicenseAqualityA lightweight Model Context Protocol server that enables AI assistants like Cursor & Claude to control Spotify playback and manage playlists.Last updated -1249TypeScript
- AsecurityFlicenseAqualityConnects Claude with Spotify, allowing users to control playback, search for content, get music information, and manage the Spotify queue.Last updated -81Python
- -security-license-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 -1TypeScript