Integrations
Enables searching for tracks, viewing profile information, creating and managing playlists, adding tracks to playlists, and getting personalized music recommendations using a Spotify account.
Spotify MCP-Server
Ein einfacher Model Context Protocol (MCP)-Server, der die Interaktion mit Spotify über Claude ermöglicht. Dieser Server ermöglicht es Claude, über Ihr Spotify-Konto nach Songs zu suchen, Playlists zu erstellen, Empfehlungen zu erhalten und vieles mehr.
Merkmale
- Suche nach Titeln auf Spotify
- Ihr Spotify-Profil anzeigen
- Erstellen Sie Wiedergabelisten
- Titel zu Wiedergabelisten hinzufügen
- Erhalten Sie personalisierte Musikempfehlungen
Verfügbare Tools
Werkzeugname | Beschreibung |
---|---|
set-spotify-credentials | Legen Sie Ihre Spotify-Authentifizierungsdaten fest |
check-credentials-status | Überprüfen Sie, ob Ihre Anmeldeinformationen gültig sind und wer angemeldet ist |
search-tracks | Suchen Sie nach Titeln nach Name, Interpret oder Schlüsselwörtern |
get-current-user | Holen Sie sich Ihre Spotify-Profilinformationen |
create-playlist | Erstellen Sie eine neue Playlist in Ihrem Konto |
add-tracks-to-playlist | Titel zu einer vorhandenen Playlist hinzufügen |
get-recommendations | Erhalten Sie Empfehlungen basierend auf Seed-Tracks |
Installationsanweisungen
1. Voraussetzungen
- Node.js v16 oder höher
- npm
- Ein Spotify-Konto
- Eine registrierte Spotify-Entwickleranwendung
2. Erstellen Sie eine Spotify-Entwickler-App
- Gehen Sie zum Spotify Developer Dashboard
- Melden Sie sich mit Ihrem Spotify-Konto an
- Klicken Sie auf „App erstellen“.
- Geben Sie den App-Namen und die Beschreibung ein
- Fügen Sie
http://localhost:8888/callback
als Umleitungs-URI hinzu - Notieren Sie Ihre Client-ID und Ihr Client-Geheimnis
3. Installieren Sie das Projekt
4. Holen Sie sich Ihre Spotify-Token
Bearbeiten Sie die Datei spotify-auth.js
um Ihre Client-ID und Ihr Client-Geheimnis einzuschließen:
Führen Sie dann das Authentifizierungsskript aus:
Dies wird:
- Öffnen Sie eine URL in Ihrem Browser
- Fordern Sie Sie auf, sich bei Spotify anzumelden
- Bitten Sie um Ihre Erlaubnis, auf Ihr Konto zuzugreifen
- Speichern Sie die Token in
secrets.json
5. Erstellen Sie den MCP-Server
6. Konfigurieren Sie Claude Desktop
Bearbeiten Sie Ihre Claude Desktop-Konfigurationsdatei:
- Unter macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Unter Windows:
%APPDATA%\Claude\claude_desktop_config.json
Fügen Sie die folgende Konfiguration hinzu:
Ersetzen Sie /full/path/to/spotify-mcp-server
durch den tatsächlichen Pfad zu Ihrem Projektverzeichnis.
7. Starten Sie Claude Desktop neu
Schließen Sie Claude Desktop und öffnen Sie es erneut, um die neue Konfiguration zu laden.
Verwendung
Wenn Sie eine Unterhaltung mit Claude beginnen, müssen Sie zunächst Ihre Spotify-Anmeldeinformationen festlegen:
- Schauen Sie sich Ihre
secrets.json
-Datei an, um Ihre Anmeldeinformationen zu erhalten - Verwenden Sie das Tool
set-spotify-credentials
zur Authentifizierung - Dann nutzen Sie eines der anderen Spotify-Tools
Beispiel-Eingabeaufforderungen
Einrichten der Anmeldeinformationen
Grundlegende Befehle
Überprüfen Sie Ihr Konto:
Suche nach Titeln:
Erstellen Sie eine Wiedergabeliste:
Mehrstufige Aufgaben
Erstellen einer Playlist mit Songs:
Empfehlungen basierend auf Favoriten erhalten:
Fehlerbehebung
- Fehler: Kein Zugriffstoken verfügbar : Sie müssen Ihre Anmeldeinformationen zuerst mit dem Tool
set-spotify-credentials
festlegen. - Authentifizierungsfehler : Ihre Token sind möglicherweise abgelaufen. Führen Sie das Authentifizierungsskript erneut aus, um neue Token zu erhalten.
- Ungültige Anmeldeinformationen : Überprüfen Sie noch einmal, ob Sie die richtige Client-ID und das richtige Client-Geheimnis verwenden.
Hinweise
- Der Server speichert Anmeldeinformationen nur im Speicher
- Sie müssen jedes Mal Anmeldeinformationen festlegen, wenn Sie eine neue Konversation beginnen
- Wenn Claude Desktop neu gestartet wird, müssen Sie die Anmeldeinformationen erneut festlegen
You must be authenticated.
Tools
Ein Model Context Protocol-Server, der Claude die Interaktion mit Spotify ermöglicht und es Benutzern ermöglicht, über ihr Spotify-Konto nach Songs zu suchen, Wiedergabelisten zu erstellen, Titel hinzuzufügen und Empfehlungen zu erhalten.
Related MCP Servers
- AsecurityFlicenseAqualityA server that connects Claude with Spotify, allowing users to control playback, search content, get information about tracks/albums/artists/playlists, and manage the Spotify queue.Last updated -4273Python
- AsecurityFlicenseAqualityA lightweight Model Context Protocol server that enables AI assistants like Cursor & Claude to control Spotify playback and manage playlists.Last updated -1249TypeScript
- AsecurityFlicenseAqualityConnects Claude with Spotify, allowing users to control playback, search for content, get music information, and manage the Spotify queue.Last updated -81Python
- -security-license-qualityA Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.Last updated -1TypeScript