Spotify MCP Server について
Spotify MCP Serverは、Spotify Web APIを利用してAIアシスタントから再生操作、音量調整、ユーザープレイリスト取得を行うFlaskベースのMCPサーバーです。現在の再生曲の取得とMCPコマンド実行にも対応します。
主な機能
- 01Spotify認証
- 02再生・一時停止・曲操作
- 03再生音量の調整
- 04再生中の曲の取得
- 05ユーザープレイリスト取得
- 06MCPコマンドの実行
活用シーン
- 01AIアシスタントからSpotifyを操作
- 02再生中の曲を確認
- 03Spotifyのプレイリストを確認
- 04再生音量を調整
MCP 対応
Spotify Web APIを通じて、再生操作、音量、再生中の曲、プレイリストを提供し、MCPコマンドの実行にも対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Spotify MCP サーバー
これは、Spotify Web API と連携して、再生の制御、音量の管理、プレイリストの取得などを行う Flask ベースの MCP サーバーです。
🚀 機能
- Spotify で認証します
- 再生を制御します(再生/一時停止/次へ/前へ)
- 音量を調整します
- 再生中の曲を取得します
- ユーザーのプレイリストを取得します
- MCP コマンドの実行(カスタムコマンド用)
🔗 API エンドポイント
| エンドポイント | 説明 |
|---|---|
/login | 認証のために Spotify へリダイレクトします |
/callback | Spotify OAuth コールバックを処理します |
/current-song | 再生中の曲を取得します |
/play | 再生を開始します |
/pause | 再生を一時停止します |
/next | 次のトラックにスキップします |
/previous | 前のトラックに戻ります |
/volume?volume=50 | 音量を 50% に設定します(50 を希望するレベルに置き換えてください) |
/playlists | ユーザーのプレイリストを取得します |
/mcp-command?command=play | MCP コマンドを実行します |
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。