spotify-mcp-server
Verified Safeby marcelmarais
Overview
Enables AI assistants to control Spotify playback and manage playlists via the Model Context Protocol (MCP).
Installation
node build/index.jsSecurity Notes
The server uses standard OAuth 2.0 for Spotify API authentication, storing tokens and client secrets in a local `spotify-config.json` file. It enforces `localhost` for the redirect URI during the authorization flow, preventing token leakage to external domains. OAuth state parameter is generated and verified to protect against CSRF. While the configuration file stores sensitive tokens unencrypted, this is a common practice for local applications and the file is explicitly excluded from version control in examples. No 'eval' or malicious patterns were found in the source code.
Similar Servers
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.
sonos-ts-mcp
Control Sonos multi-room audio systems via Model Context Protocol (MCP) for AI-driven home automation and smart audio experiences.
youtube-music-mcp-server
Full-featured MCP server for YouTube Music to search, manage playlists, and create smart recommendations through AI assistants.
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.