mcp-spotty
Verified Safeby asmdrk
Overview
An MCP server providing tools to interact with the Spotify API, allowing an AI agent to fetch currently playing songs or search for song details.
Installation
python3 src/server.pyEnvironment Variables
- SPOTIFY_CLIENT_ID
- SPOTIFY_SECRET
- LOG_LEVEL
Security Notes
Spotify API credentials (client ID and secret) are correctly loaded from environment variables. However, the Spotify OAuth token is stored locally in 'token.json', which is a security risk if the server is deployed without proper token management (e.g., encryption, secrets manager, or a more robust refresh token flow). Debug-level logging by default could expose sensitive information. Hardcoded 'localhost' redirect URIs are suitable for local development but would need careful configuration and HTTPS for production deployment.
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.