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
ツールがインストールされたはずです。
試してみる
Composer「エージェント」モードで開くと、Spotify プレーヤーをカーソルで制御できるようになります。(アクティブなデバイスで Spotify が開いていることを確認してください)
特徴
以下は、Cursor Composer を介して Spotify MCP ツールと対話する方法を紹介する会話の例です。
ユーザー: 「プレイリストを見せてください。」
応答: 「プレイリストはこちらです: チルバイブス、ワークアウトミックス、トップヒット。」ユーザー: 「『Chill Vibes』プレイリストを再生して。」
ユーザー: 「曲を一時停止します。」
応答: 「再生が一時停止されました。」ユーザー: 「曲を再開してください。」
応答: 「再生を再開しています...」ユーザー: 「これは何の曲ですか?」
応答: 「アラン・ウォーカーの『Faded』を聴いています。」ユーザー: 「このアーティストについて教えてください。人気の曲もいくつか教えてください。」
応答: 「アーティスト情報: アラン・ウォーカー」ユーザー: 「過去 6 か月間のトップアーティストを表示してください。」
応答: 「最もよく再生されるアーティストは次のとおりです...」ユーザー: 「Coldplay を検索してください。」
応答: 「見つかったアーティスト: Coldplay。彼らのトップトラックは次のとおりです...」ユーザー: 「『Fix You』という曲を再生してください。」
応答: 「『Fix You』の再生を開始しています...」ユーザー: 「キューを見せてください。」
応答: 「現在のキュー: トラック 1、トラック 2、トラック 3...」ユーザー: 「『Paradise』をキューに追加してください。」
応答: 「Coldplay の『Paradise』をキューに追加しました。」ユーザー: 「『Paradise』をキューの上へ移動してください。」
ユーザー: 「繰り返し設定してください。」
ユーザー: 「この曲が好きです。似たような曲をいくつかお勧めください。」
回答: 「このトラックに基づいたいくつかの推奨事項を以下に示します...」ユーザー: 「このトラックを「Chill Vibes」プレイリストに追加してください。」
利用可能な追加機能:
トラック内の特定の位置をシークする
詳細な再生状態を表示
複数のトラックを一度にスキップする
さらに多くの機能のサポートをご希望の場合は、お気軽に問題を提起してください。