spotify-mcp
Verified Safeby mathisarends
Overview
An async server for controlling Spotify playback and search functionality via an MCP interface, primarily for agent integration.
Installation
uv run spotify-mcpEnvironment Variables
- SPOTIFY_CLIENT_ID
- SPOTIFY_CLIENT_SECRET
- SPOTIFY_REDIRECT_URI
- OPENAI_API_KEY
Security Notes
Credentials (Client ID, Secret, Redirect URI) are correctly loaded from environment variables. The server uses an async wrapper around Spotipy, ensuring synchronous operations don't block. The MCP server communication method (Stdio in examples, FastMCP implies HTTP) requires proper setup to avoid unintended network exposure, but no direct vulnerabilities are observed in the provided code.
Similar Servers
spotify-mcp-server
Enables AI assistants to control Spotify playback and manage playlists via the Model Context Protocol (MCP).
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.
spotify-mcp
An MCP server enabling AI agents to control Spotify playback and manage playlists through a set of defined tools.
Spotify-MCP-Server
Enables AI assistants to control Spotify playback, manage playlists, discover music, and interact with the user's library through a Model Context Protocol (MCP) server.