Integrations
Allows searching, playing, and managing Spotify music, including track search, playback control, device management, playlist browsing, and playing tracks or playlists directly on active Spotify devices.
Servidor MCP de Spotify de Vuples
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA como Claude interactuar con Spotify, lo que les permite buscar y reproducir pistas.
Características
- Busque pistas por artista, título o cualquier consulta
- Reproduce pistas directamente en tu dispositivo Spotify activo
- Obtén información sobre la pista que estás reproduciendo actualmente
- Encuentra dispositivos de reproducción de Spotify disponibles
- Funcionalidad combinada de búsqueda y reproducción
- Lista de reproducción de Spotify del usuario
- Ver pistas dentro de las listas de reproducción
- Reproducir listas de reproducción (con modo aleatorio opcional)
- Buscar y reproducir listas de reproducción por nombre
Requisitos
- Node.js (v16+)
- Cuenta de desarrollador de Spotify
- Cuenta Spotify Premium (para funcionalidad de reproducción)
- Un cliente compatible con MCP (por ejemplo, Claude Desktop)
Instalación
- Clonar este repositorio:Copy
- Instalar dependencias:Copy
- Crea un archivo
.env
con tus credenciales de API de Spotify:Puede obtener su ID de cliente y su secreto desde el Panel de desarrolladores de Spotify .Copy - Generar un token de actualización (necesario para el control de reproducción):Hay dos formas de obtener un token de actualización:Opción 1: utilizar el script incorporadoEsto iniciará un servidor local y proporcionará instrucciones en la terminal.Opción 2: Utilice el script simple (si la opción 1 no funciona)CopyEsto te dará una URL para abrir en tu navegador. Tras la autorización, serás redirigido a una URL. Copia esa URL de vuelta a la terminal y te mostrará un comando curl para obtener el token de actualización.Ámbitos obligatorios (ya incluidos en los scripts):Copy
user-read-playback-state
user-modify-playback-state
user-read-currently-playing
playlist-read-private
playlist-read-collaborative
- Agregue el token de actualización a su archivo
.env
:Copy - Construir el proyecto:Copy
Uso con Claude Desktop
- Primero, asegúrate de que Spotify esté abierto y reproduciéndose en tu dispositivo.
- Agregue este servidor a su configuración de Claude Desktop:Edite su archivo
claude_desktop_config.json
(normalmente en~/Library/Application Support/Claude/
en macOS o%APPDATA%\\Claude\\
en Windows):Asegúrate de reemplazarCopy/absolute/path/to/vulpes-spotify-mcp
con la ruta real a tu proyecto. - Reiniciar Claude Desktop
- Ahora deberías ver las herramientas de Spotify disponibles cuando haces clic en el ícono del martillo en Claude Desktop
Herramientas disponibles
- spotify-search : busca pistas por consulta
- spotify-play : Reproduce una pista específica por ID o URI
- spotify-currently-playing : obtener información sobre la pista que se está reproduciendo actualmente
- spotify-devices : Lista de dispositivos de reproducción de Spotify disponibles
- spotify-search-and-play : busca una pista y reproduce automáticamente el resultado principal
- spotify-playlists : Obtenga una lista de las listas de reproducción de Spotify del usuario
- spotify-playlist-tracks : Obtener pistas de una lista de reproducción específica
- spotify-play-playlist : Reproduce una lista de reproducción específica (con reproducción aleatoria opcional)
- spotify-find-playlist : busca una lista de reproducción por nombre y reprodúcela (recomendado para uso con IA)
Solución de problemas
- "No se encontró ningún dispositivo activo" : asegúrate de que Spotify esté abierto y reproduciéndose en al menos uno de tus dispositivos
- "Permisos faltantes" : es posible que su token de actualización no tenga los alcances requeridos
- "No premium" : El control de reproducción requiere una cuenta Spotify Premium
- "Problemas con el token de actualización" : si su token caduca, genere uno nuevo siguiendo los pasos de la sección de instalación.
Notas importantes
- Asegúrese siempre de que Spotify esté abierto en al menos un dispositivo antes de usar los controles de reproducción
- El token de actualización en su archivo
.env
y la configuración de Claude Desktop deben coincidir - Después de realizar cambios en su configuración, reinicie Claude Desktop
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA como Claude interactuar con Spotify, lo que les permite buscar pistas, controlar la reproducción y administrar listas de reproducción.