Spotify MCP Server
by Shrau1711
This is a Flask-based MCP server that integrates with the Spotify Web API. It allows you to control playback, manage volume, and retrieve playlists.
Last updated: N/A
What is Spotify MCP Server?
The Spotify MCP Server is a Flask application that acts as an MCP (Media Control Protocol) server, enabling control over a Spotify account through the Spotify Web API.
How to use Spotify MCP Server?
To use this server, you need to authenticate with Spotify through the /login endpoint. After authentication, you can use the various API endpoints to control playback, adjust volume, and retrieve playlists. Refer to the API Endpoints table in the README for specific endpoint usage.
Key features of Spotify MCP Server
Spotify Authentication
Playback Control (Play/Pause/Next/Previous)
Volume Adjustment
Playlist Retrieval
MCP Command Execution
Current Song Fetching
Use cases of Spotify MCP Server
Remote Spotify Control
Home Automation Integration
Custom Music Control Applications
Voice Assistant Integration
FAQ from Spotify MCP Server
What is an MCP server?
What is an MCP server?
An MCP server is a Media Control Protocol server that allows remote control of media playback.
How do I authenticate with Spotify?
How do I authenticate with Spotify?
You authenticate by visiting the /login endpoint, which redirects you to Spotify for authorization.
What is the purpose of the /callback endpoint?
What is the purpose of the /callback endpoint?
The /callback endpoint handles the Spotify OAuth callback after successful authentication.
How do I set the volume?
How do I set the volume?
Use the /volume endpoint with the volume parameter, e.g., /volume?volume=50 to set the volume to 50%.
Can I execute custom commands?
Can I execute custom commands?
Yes, you can use the /mcp-command endpoint with the command parameter to execute custom MCP commands.