spotify-mcp
1
The spotify-mcp project serves as an MCP server connecting Claude with Spotify, enabling functionalities like playback control and track search through Spotify's API. It's designed for local deployment, supports JSON configuration, and promotes using tools like the MCP Inspector for debugging.
spotify-mcp MCP server
MCP project to connect Claude with Spotify. Built on top of spotipy-dev's API.
Features
- Start, pause, and skip playback
- Search for tracks/albums/artists/playlists
- Get info about a track/album/artist/playlist
- Manage the Spotify queue
Configuration
- Create an account on developer.spotify.com and set up an app with redirect_uri as http://localhost:8888.
- Run the project locally by cloning the repository.
Troubleshooting
- Update
uv
version to>=0.54
. - Ensure claude has execution permissions.
- Spotify premium required for developer API.
TODO
- Adding tests and API support for playlists and paginated search results.
Debugging
Use the MCP Inspector for debugging MCP servers.