Skip to main content
Glama
belljustin

Spotify Model Context Protocol

by belljustin

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

  1. Clonar este repositorio:

    git clone https://github.com/yourusername/spotify-mcp.git cd spotify-mcp
  2. Instale las dependencias necesarias:

    pip install -r requirements.txt
  3. Configura tus credenciales de desarrollador de Spotify:

    • Ir al panel de desarrolladores 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

  1. 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/callback a las URI de redireccionamiento

    • Guardar los cambios

  2. Inicie el servidor de autenticación:

    python main.py

    Esto iniciará un servidor local en el puerto 5000 que maneja la autenticación OAuth de Spotify.

  3. Visita http://localhost:5000 en 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

  1. Abra Cursor y vaya a Configuración

  2. Vaya a la sección "Protocolos de contexto del modelo".

  3. Haga clic en "Agregar MCP"

  4. Ingrese los siguientes detalles en su mcp.json, reemplazando PATH-TO-BASE-DIR:

{ "mcpServers": { "spotify": { "command": "uv", "args": [ "--directory", "PATH-TO-BASE-DIR/spotify-mcp", "run", "spotify.py" ] } } }

¡Ahora puedes usar los comandos MCP de Spotify en Cursor para crear y administrar listas de reproducción directamente desde tu editor!

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

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/belljustin/spotify-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server