Skip to main content
Glama

Spotify-Claude MCP Server

by DivyamAgg24

Servidor MCP de Spotify-Claude

Una herramienta que se conecta a la API de Spotify y utiliza a Claude como asistente de inteligencia artificial para mejorar el descubrimiento y la interacción con la música.

Descripción general

Este proyecto integra Claude AI con la API de Spotify mediante un servidor de Protocolo de Control de Modelos (MCP). Permite a los usuarios interactuar con su cuenta de Spotify mediante consultas en lenguaje natural procesadas por Claude.

Características

Actualmente, Claude puede obtener información del artista mediante la API de Spotify. Esto se puede ampliar para otras consultas, como obtener las canciones o géneros más populares, crear listas de reproducción o acceder a datos del perfil del usuario.

Prerrequisitos

  • Cuenta de desarrollador de Spotify
  • Credenciales de la API de Spotify (ID de cliente y secreto de cliente)
  • Escritorio de Claude

Instalación

  1. Clonar el repositorio:
git clone https://github.com/DivyamAgg24/SpotifyMCP.git cd SpotifyMCP
  1. Instalar dependencias:
npm install
  1. Configurar variables de entorno: Cree un archivo .env en el directorio raíz con las siguientes variables:
SPOTIFY_CLIENT_ID=your_spotify_client_id SPOTIFY_CLIENT_SECRET=your_spotify_client_secret SPOTIFY_ACCESS_TOKEN=access_token_obtained_from_clientId_and_clientSecret

Configuración

Registra tu aplicación en el panel de desarrolladores de Spotify Agrega http://localhost:8888/callback como una URI de redireccionamiento en la configuración de tu aplicación Spotify Copia el ID de cliente y el secreto de cliente en tu archivo .env

Uso

  1. Construir el proyecto
tsc -b
  1. Agregar la configuración del servidor MCP en el archivo de configuración de Claude
  2. Pregúntale a Claude el nombre del artista.

Funciones de la herramienta

El servidor MCP expone la siguiente función a Claude:

get_artist(nombre): recupera información sobre un artista

Ejemplos de interacciones

User: "What is the artist name?" Claude: [Uses get_artist function] "The artist name is Pitbull."

Servidor MCP: maneja la comunicación entre Claude y la API de Spotify Cliente de API de Spotify: administra la autenticación y las solicitudes de API a Spotify Claude Integración: procesa el lenguaje natural y determina qué funciones llamar

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Una herramienta que se conecta a la API de Spotify y permite a Claude acceder a la información del artista para un mejor descubrimiento musical a través de consultas en lenguaje natural.

  1. Descripción general
    1. Características
      1. Prerrequisitos
        1. Instalación
          1. Configuración
            1. Funciones de la herramienta

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Enables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.
                Last updated -
                26
                547
                2
                TypeScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                Connects Claude with Spotify, allowing users to control playback, search for content, get music information, and manage the Spotify queue.
                Last updated -
                8
                1
                Python
                • Apple
              • -
                security
                F
                license
                -
                quality
                Connects Claude with Spotify, enabling playback control, search functionality, and queue management through Spotify's API.
                Last updated -
                Python
                • Apple
              • -
                security
                F
                license
                -
                quality
                Connects Claude with Spotify to control playback, search music, get track information, and manage the queue through conversation.
                Last updated -
                Python

              View all related MCP servers

              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/DivyamAgg24/SpotifyMCP'

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