Spotify
Integrates AI assistants with Spotify's Web API, enabling music search, playback control, and library management through a standardized protocol.
Acerca de
This Model Context Protocol (MCP) server acts as a robust bridge between AI assistants, such as Claude Desktop, and the Spotify Web API. It empowers users to seamlessly interact with Spotify's vast music streaming service using natural language commands. The server facilitates comprehensive functionalities, including searching for music, artists, albums, and playlists, controlling playback, managing personal music libraries and playlists, and accessing user-specific content like listening history or top tracks, all through a structured and type-safe interface.
Características Principales
- Comprehensive Spotify API interaction via 28 dedicated tools across 7 categories (Albums, Artists, Tracks, Playlists, Playback, User, Search).
- Automatic tool discovery and registration with reusable schema builders to eliminate code duplication.
- Built with a clean, modular architecture leveraging TypeScript for full type safety and Zod validation.
- Seamless integration and easy configuration with AI assistants like Claude Desktop via MCP configuration.
- Enhanced developer experience through clear separation of concerns, easy extensibility, and detailed error handling.
- 1 GitHub stars
Casos de Uso
- Control Spotify playback (play, pause, skip, adjust volume) using natural language commands through an AI assistant.
- Search for and discover music, artists, albums, or playlists on Spotify directly via an AI interface.
- Manage Spotify music library and playlists, including creating, modifying, adding, or removing tracks using AI.