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 |
| Legen Sie Ihre Spotify-Authentifizierungsdaten fest |
| Überprüfen Sie, ob Ihre Anmeldeinformationen gültig sind und wer angemeldet ist |
| Suchen Sie nach Titeln nach Name, Interpret oder Schlüsselwörtern |
| Holen Sie sich Ihre Spotify-Profilinformationen |
| Erstellen Sie eine neue Playlist in Ihrem Konto |
| Titel zu einer vorhandenen Playlist hinzufügen |
| 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/callbackals Umleitungs-URI hinzuNotieren 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.jsonUnter 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 erhaltenVerwenden Sie das Tool
set-spotify-credentialszur AuthentifizierungDann 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-credentialsfestlegen.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
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Ermöglicht Claude die Interaktion mit Spotify, indem er nach Songs sucht, Wiedergabelisten erstellt, Empfehlungen erhält und Ihre Musik über Ihr Spotify-Konto verwaltet.
Related MCP Servers
- Asecurity-licenseAqualityA 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 -490MIT License
- Asecurity-licenseAqualityConnects Claude with Spotify, allowing users to control playback, search for content, get music information, and manage the Spotify queue.Last updated -94MIT License
- Asecurity-licenseAqualityConnects Claude with Spotify, enabling playback control, search functionality, and queue management through Spotify's API.Last updated -4
- -security-license-qualityConnects Claude with Spotify to control playback, search music, get track information, and manage the queue through conversation.Last updated -1