Skip to main content
Glama

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