Other MCP Server · MODEL CONTEXT PROTOCOL

obre10off spotify mcp

Play your favorite song without leaving Cursor

WHAT IT CONNECTS

What obre10off spotify mcp gives an AI Agent

  • `play`: Play a track, album, or playlist, or resume playback.
  • `pause`: Pause playback.
  • `next`: Skip to the next track.
  • `previous`: Skip to the previous track.
  • `get_current_track`: Get information about the currently playing track.
  • `search`: Search for tracks, albums, artists, or playlists.
  • [Bun](https://bun.sh/) (version 1.0.0 or later)
  • A Spotify Premium account.
  • A Spotify Developer application:
  • Create one at the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard/).
  • Obtain your Client ID and Client Secret.
  • Add `http://localhost:8888/callback` to the Redirect URIs in your app's settings.
  • An MCP client (e.g., Cursor or Claude for Desktop).
  • **Clone the repository:**
  • **Install dependencies:**
  • **Create a `.env` file:**
  • **Run the authorization script:**
  • **Configure your MCP client:**
  • **Cursor:**
  • Open Cursor's settings (Cmd+, or Ctrl+,).
  • Search for "Model Context Protocol".
  • Click "Edit in settings.json".
  • Add the following to the `mcp.servers` array (replace `/absolute/path/to/your/spotify-mcp` with the *absolute* path to your `spotify-mcp` directory):
  • **Claude for Desktop (macOS/Windows):**
  • Open the Claude for Desktop configuration file:
  • **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
  • **Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
  • Add the following to the `mcpServers` object (replace `/absolute/path/to/your/spotify-mcp` with the *absolute* path to your `spotify-mcp` directory):
  • **Important:** Always use *absolute* paths in your client configuration.
  • **Restart your MCP Client**

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.