mcp-spotify
Verified Safeby Gregoire-W
Overview
Enables AI assistants to create and manage Spotify playlists using natural language prompts, leveraging the Model Context Protocol.
Installation
docker compose up --buildEnvironment Variables
- SPOTIFY_CLIENT_ID
- SPOTIFY_CLIENT_SECRET
- GOOGLE_GENAI_API_KEY
Security Notes
Secrets (Spotify client credentials, Gemini API key) are correctly managed via environment variables. Input validation is implemented using Zod for registered tools. The CORS policy is permissive for localhost/127.0.0.1 which is suitable for development and the MCP Inspector, but a stricter origin whitelist would be recommended for public production deployment. The Spotify redirect URI is hardcoded to localhost, which is typical for local OAuth flows and requires explicit configuration in the Spotify Developer Dashboard.
Similar Servers
spotify-mcp-server
Enables AI assistants to control Spotify playback and manage playlists via the Model Context Protocol (MCP).
discogs-mcp-server
MCP Server for the Discogs API, enabling music catalog operations, search functionality, and more.
spotify-streamable-mcp-server
Provides an LLM-friendly interface to control Spotify playback, search music, and manage playlists/saved songs, enabling voice control and smart-home automations.
tuisic
A terminal-based online music streaming application that provides an MCP (Model Context Protocol) server for AI integration, allowing AI clients to control music playback and search.