Back to Home
jck411 icon

REMOTE_MCP_SERVERS_JACK

Verified Safe

by jck411

Overview

A Model Context Protocol (MCP) server for controlling Spotify playback, searching, queue management, and library access.

Installation

Run Command
MCP_TRANSPORT=http PORT=8080 python -m spotify_mcp.server

Environment Variables

  • SPOTIFY_CLIENT_ID
  • SPOTIFY_CLIENT_SECRET
  • SPOTIFY_REFRESH_TOKEN
  • MCP_TRANSPORT
  • PORT

Security Notes

The `scripts/get_spotify_token.py` utility contains hardcoded `CLIENT_ID` and `CLIENT_SECRET` values. While the primary server implementation correctly uses environment variables and Google Secret Manager for credentials, this script's hardcoded values could be a source of confusion or a potential security oversight if not replaced with user-specific credentials during the OAuth flow. The server itself manages refresh tokens and retrieves client credentials from secure environment variables. A `TODO` exists to persist new refresh tokens to a database/Secret Manager, which is a future enhancement but not a current security vulnerability.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens50
Stars0
Forks0
Last Update2025-11-27

Tags

SpotifyMCPPlaybackMusicCloud Run