Skip to main content
Glama

Spotify MCP

by ashwanth1109

Spotify MCP

Spotify 用の FastMCP ツール。

デモ

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

前提条件

インストール

  • このリポジトリをクローンする
  • リポジトリのルートに.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」プレイリストに追加してください。」

利用可能な追加機能:

  • トラック内の特定の位置をシークする
  • 詳細な再生状態を表示
  • 複数のトラックを一度にスキップする

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

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Cursor Composer の自然言語コマンドを通じて Spotify を制御できる FastMCP ツール。これにより、ユーザーは再生を管理したり、コンテンツを検索したり、プレイリストを操作したりできるようになります。

  1. デモ
    1. 前提条件
      1. インストール
        1. 試してみる
          1. 特徴

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Enables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.
              Last updated -
              26
              547
              2
              TypeScript
              MIT License
            • -
              security
              -
              license
              -
              quality
              A Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.
              Last updated -
              1
              TypeScript
            • -
              security
              F
              license
              -
              quality
              Integrates with Spotify Web API through the Model Context Protocol, allowing users to search tracks, control playback, and manage playlists programmatically.
              Last updated -
              JavaScript
            • -
              security
              -
              license
              -
              quality
              An MCP server template that likely enables interaction with Spotify's API, allowing users to perform Spotify-related operations through natural language commands.
              Last updated -
              TypeScript

            View all related MCP servers

            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