Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Spotify Server (Python)

БесплатноНе проверен

Enables interaction with Spotify through MCP, providing tools for searching tracks, artists, albums, playlists, and accessing user data like top tracks and rece

GitHubEmbed

Описание

Enables interaction with Spotify through MCP, providing tools for searching tracks, artists, albums, playlists, and accessing user data like top tracks and recently played.

README

MCP server for Spotify integration using PKCE authentication.

Features

  • PKCE authentication (no client secret needed)
  • Automatic token caching and refresh
  • 14 Spotify tools for search, user data, and more

Installation

cd spotify-mcp-py
pip install -e .

Setup

  1. Create Spotify App at https://developer.spotify.com/dashboard:

    • Add redirect URI: http://127.0.0.1:8888/callback
    • Copy your Client ID
  2. Configure Claude Desktop at ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "spotify": {
      "command": "python",
      "args": [
        "-m",
        "spotify_mcp.server"
      ],
      "env": {
        "SPOTIFY_CLIENT_ID": "your_client_id_here"
      }
    }
  }
}
  1. Restart Claude Desktop - browser will open for Spotify login on first use

Available Tools

  • search_tracks - Search for tracks
  • get_track - Get track details
  • search_artists - Search for artists
  • get_artist - Get artist details
  • get_artist_top_tracks - Get artist's top tracks
  • search_albums - Search for albums
  • get_album - Get album details
  • search_playlists - Search for playlists
  • get_playlist - Get playlist details
  • get_current_user - Get user profile
  • get_user_playlists - Get user's playlists
  • get_user_top_tracks - Get user's top tracks
  • get_user_top_artists - Get user's top artists
  • get_recently_played - Get recently played tracks

Token Cache

Tokens are cached in ~/.spotify-mcp/token-cache.json and automatically refreshed.

from github.com/argotdev/spotify-mcp-py

Установить Spotify Server (Python) в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install spotify-mcp-server-python

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add spotify-mcp-server-python -- uvx spotify-mcp

FAQ

Spotify Server (Python) MCP бесплатный?

Да, Spotify Server (Python) MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Spotify Server (Python)?

Нет, Spotify Server (Python) работает без API-ключей и переменных окружения.

Spotify Server (Python) — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Spotify Server (Python) в Claude Desktop, Claude Code или Cursor?

Открой Spotify Server (Python) на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Spotify Server (Python) with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории media