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.

Related MCP server: Spotify MCP Server

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

One-click Deploy
A
security – no known vulnerabilities
F
license - not found
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/DivyamAgg24/SpotifyMCP'

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