Spotify-Claude MCP Server

Integrations

  • Manages environment variables for storing Spotify API credentials securely.

  • Used for cloning the repository during installation.

  • Provides access to the SpotifyMCP repository for installation and setup of the tool.

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

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. Overview
    1. Features
      1. Prerequisites
        1. Installation
          1. Configuration
            1. Tool Functions
              ID: fr80gty9an