MCP.so
登录

Spotify MCP Server

@firattamur

基本信息

分类

媒体与设计

传输方式

stdio

作者

firattamur

关于 Spotify MCP Server

A simple showcase for MCP Servers with Spotify

#spotify#mcp#music-control

Spotify MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "spotify-mcp-firattamur": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

Spotify MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Spotify MCP?

Spotify MCP is a Model Control Protocol (MCP) integration that lets AI assistants control Spotify playback. It connects to the Spotify Web API via the Spotipy library, enabling search, play, and pause functions.

How to use Spotify MCP?

Clone the repository, set up a virtual environment with uv venv, install dependencies with uv sync, then configure your Spotify Client ID and Secret in main.py. Run the server with python main.py; the first launch opens a browser for Spotify login and authorization.

Key features of Spotify MCP

  • Search for songs on Spotify
  • Play songs on your active device
  • Pause currently playing music
  • Exposes functions via MCP protocol
  • Uses Spotipy for Spotify Web API

Use cases of Spotify MCP

  • Ask an AI assistant to search for a specific track
  • Have the AI start playback of a chosen song
  • Command the AI to pause music without manual interaction
  • Integrate voice-controlled or chat-based Spotify control in custom assistants

常见问题

1

What is Spotify MCP used for?

It allows AI assistants to search, play, and pause music on Spotify through the Model Control Protocol.

2

What are the prerequisites?

Python 3.11 or higher and a Spotify Developer account with a registered application.

3

How do I authenticate with Spotify?

On first run, a browser window opens prompting you to log in to your Spotify account and authorize the application.

4

What functions does the server expose?

Three functions: `search` (find songs), `play` (play a specific song), and `pause` (pause the current song).

评论

媒体与设计 分类下的更多 MCP 服务器