A Model Context Protocol (MCP) server that integrates with Spotify and provides AI-enhanced features. This project allows Claude to interact with your Spotify account to control playback, analyze music, and provide personalized recommendations.
- Get information about currently playing tracks
- Control playback (play, pause, next, previous)
- Get personalized music recommendations
- Analyze playlists for musical characteristics
- Create AI-generated playlists based on prompts
- View your top tracks and artists
The system is composed of multiple specialized MCP agents that work together:
Handles real-time music playback operations:
- Play/pause/skip tracks
- Current playback status
Focuses on music recommendations and exploration:
- Song recommendations
- Mood-based suggestions
Manages playlist-related operations:
- Create/modify playlists
- Playlist analysis
- AI-generated playlists
Analyzes user's music preferences and history:
- Top tracks/artists
- Listening patterns
Handles detailed music analysis:
- Track audio features
- Mood detection
- BPM/key analysis
- Create a
.envfile with your API credentials: