Skip to main content
Glama

Spotify MCP

Spotify 用の FastMCP ツール。

デモ

リンク: https://drive.google.com/file/d/1jGGQBzeXSKSJijeUwFZLdvrKPmPuogGd/

Related MCP server: Spotify MCP Server

前提条件

インストール

  • このリポジトリをクローンする

  • リポジトリのルートに.envファイルを作成し、Spotify API の認証情報を追加します ( .env.exampleからコピーします)

  • Spotify 開発者ダッシュボードにアクセスしてアプリを作成することで、資格情報を取得できます。

  • カーソル設定 > 機能 > MCPサーバー > + 新しいMCPサーバーを追加に移動します

  • 名前: Spotify、タイプ: コマンド、コマンド: uv --directory <path-to-repository/mcp-spotify> run main.py

ツールがインストールされたはずです。インストールされたmcp

試してみる

  • Composer 「エージェント」モードで開くと、Spotify プレーヤーをカーソルで制御できるようになります。(アクティブなデバイスで Spotify が開いていることを確認してください)

特徴

以下は、Cursor Composer を介して Spotify MCP ツールと対話する方法を紹介する会話の例です。

  1. ユーザー: 「プレイリストを見せてください。」
    応答: 「プレイリストはこちらです: チルバイブス、ワークアウトミックス、トップヒット。」

  2. ユーザー: 「『Chill Vibes』プレイリストを再生して。」

  3. ユーザー: 「曲を一時停止します。」
    応答: 「再生が一時停止されました。」

  4. ユーザー: 「曲を再開してください。」
    応答: 「再生を再開しています...」

  5. ユーザー: 「これは何の曲ですか?」
    応答: 「アラン・ウォーカーの『Faded』を聴いています。」

  6. ユーザー: 「このアーティストについて教えてください。人気の曲もいくつか教えてください。」
    応答: 「アーティスト情報: アラン・ウォーカー」

  7. ユーザー: 「過去 6 か月間のトップアーティストを表示してください。」
    応答: 「最もよく再生されるアーティストは次のとおりです...」

  8. ユーザー: 「Coldplay を検索してください。」
    応答: 「見つかったアーティスト: Coldplay。彼らのトップトラックは次のとおりです...」

  9. ユーザー: 「『Fix You』という曲を再生してください。」
    応答: 「『Fix You』の再生を開始しています...」

  10. ユーザー: 「キューを見せてください。」
    応答: 「現在のキュー: トラック 1、トラック 2、トラック 3...」

  11. ユーザー: 「『Paradise』をキューに追加してください。」
    応答: 「Coldplay の『Paradise』をキューに追加しました。」

  12. ユーザー: 「『Paradise』をキューの上へ移動してください。」

  13. ユーザー: 「繰り返し設定してください。」

  14. ユーザー: 「この曲が好きです。似たような曲をいくつかお勧めください。」
    回答: 「このトラックに基づいたいくつかの推奨事項を以下に示します...」

  15. ユーザー: 「このトラックを「Chill Vibes」プレイリストに追加してください。」

利用可能な追加機能:

  • トラック内の特定の位置をシークする

  • 詳細な再生状態を表示

  • 複数のトラックを一度にスキップする

さらに多くの機能のサポートをご希望の場合は、お気軽に問題を提起してください。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ashwanth1109/mcp-spotify'

If you have feedback or need assistance with the MCP directory API, please join our Discord server