local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables searching for tracks, viewing Spotify profiles, 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
Permite a Claude interactuar con Spotify buscando canciones, creando listas de reproducción, obteniendo recomendaciones y administrando su música a través de su cuenta de Spotify.