MCP.so
ログイン

Spotify MCP Server

@254binaryninja

基本情報

カテゴリ

メディアとデザイン

トランスポート

stdio

作者

254binaryninja

Spotify MCP Server について

A simple python spotify mcp server

Spotify MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "spotify-mcp-254binaryninja": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        ".venv"
      ]
    }
  }
}

Spotify MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Spotify MCP Server?

The Spotify MCP Server is a Model Context Protocol (MCP) server that integrates with the Spotify API to control playback. It provides tools for playing, pausing, skipping tracks, shuffling playlists, and more, built with the mcp framework and spotipy library. It is intended for developers who want to add Spotify playback control to MCP-compatible clients like Claude.

How to use Spotify MCP Server?

Install Python 3.12+, clone the repository, create a virtual environment, install uv, run uv sync, and create a .env file with SPOTIFY_CLIENT_ID and SPOTIFY_CLIENT_SECRET. Start the server with python server.py and invoke tools such as play(), pause(), next_track(), play_album(), or play_track() from an MCP client.

Key features of Spotify MCP Server

  • Play, pause, and skip tracks.
  • Shuffle and repeat playlists.
  • Play specific albums or tracks by name.
  • Built-in tools for seamless Spotify playback control.
  • Requires a premium Spotify account.

Use cases of Spotify MCP Server

  • Controlling Spotify playback from an AI assistant like Claude.
  • Automating music playback based on voice commands or scripts.
  • Integrating Spotify controls into custom MCP-enabled applications.

よくある質問

1

What does the server do that the Spotify API alone cannot?

The server wraps Spotify API calls into MCP tools, making them directly usable from MCP clients that can discover and invoke tools.

2

What are the dependencies or runtime requirements?

Python 3.12+, `uv` for dependency management, a Spotify Developer account with client ID and secret, and a premium Spotify account are required.

3

Where does data live? Is any data stored or transmitted externally?

The README does not mention data storage or transmission details beyond the Spotify API credentials.

4

Are there any known limits or restrictions?

The README does not specify rate limits or other restrictions, only that a premium Spotify account is mandatory.

5

What transport and authentication are used?

The server uses `stdio` transport (as shown in the Claude Desktop configuration). Authentication is handled via environment variables `SPOTIFY_CLIENT_ID` and `SPOTIFY_CLIENT_SECRET` passed to the Spotify API.

コメント

「メディアとデザイン」の他のコンテンツ