Protocolo de contexto del modelo de Spotify (MCP)
Un MCP de Spotify para crear listas de reproducción basadas en una descripción.
Prerrequisitos
Python 3.6 o superior
Credenciales de desarrollador de Spotify (ID de cliente y secreto de cliente)
Related MCP server: Spotify MCP
Configuración
Clonar este repositorio:
git clone https://github.com/yourusername/spotify-mcp.git cd spotify-mcpInstale las dependencias necesarias:
pip install -r requirements.txtConfigura tus credenciales de desarrollador de Spotify:
Crear una nueva aplicación
Configure sus variables de entorno:
echo SPOTIFY_CLIENT_ID='your_client_id' >> .env echo SPOTIFY_CLIENT_SECRET='your_client_secret' >> .env
Uso
Iniciar el servidor de autenticación
Configura tu URI de redireccionamiento en el Panel de desarrolladores de Spotify:
Ve a tu aplicación en el Panel de desarrolladores de Spotify
Haga clic en "Editar configuración"
Agregue
http://localhost:5000/callbacka las URI de redireccionamientoGuardar los cambios
Inicie el servidor de autenticación:
python main.pyEsto iniciará un servidor local en el puerto 5000 que maneja la autenticación OAuth de Spotify.
Visita
http://localhost:5000en tu navegador para autenticarte con Spotify. Tras la autenticación, tu token de acceso se guardará para su uso con el MCP.
Integración con Cursor
Abra Cursor y vaya a Configuración
Vaya a la sección "Protocolos de contexto del modelo".
Haga clic en "Agregar MCP"
Ingrese los siguientes detalles en su mcp.json, reemplazando PATH-TO-BASE-DIR:
¡Ahora puedes usar los comandos MCP de Spotify en Cursor para crear y administrar listas de reproducción directamente desde tu editor!