Integrations
Manages environment variables for storing Spotify API credentials securely.
Used for cloning the repository during installation.
Provides access to the SpotifyMCP repository for installation and setup of the tool.
Spotify-Claude MCP サーバー
Spotify API に接続し、Claude を AI アシスタントとして使用して音楽の発見とインタラクション機能を強化するツールです。
概要
このプロジェクトは、モデル制御プロトコル(MCP)サーバーを介してClaude AIとSpotify APIを統合します。これにより、ユーザーはClaudeによって処理される自然言語クエリを使用してSpotifyアカウントを操作できるようになります。
特徴
現在、ClaudeはSpotifyAPIを使用してアーティスト情報を取得できます。これは、トップトラックやジャンルの取得、プレイリストの作成、ユーザープロフィールデータの取得など、他のクエリにも拡張できます。
前提条件
- Spotify開発者アカウント
- Spotify API 資格情報 (クライアント ID とクライアント シークレット)
- クロードデスクトップ
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- 環境変数を設定します。次の変数を含む .env ファイルをルート ディレクトリに作成します。
構成
Spotify開発者ダッシュボードにアプリを登録します。Spotifyアプリ設定でリダイレクトURIとしてhttp://localhost:8888/callbackを追加します。クライアントIDとクライアントシークレットを.envファイルにコピーします。
使用法
- プロジェクトを構築する
- Claude 構成ファイルに MCP サーバー構成を追加する
- クロードにアーティストの名前を尋ねる
ツール機能
MCP サーバーは、Claude に次の関数を公開します。
get_artist(name): アーティストに関する情報を取得します
やり取りの例
MCP サーバー: Claude と Spotify API 間の通信を処理します。Spotify API クライアント: Spotify Claude への認証と API リクエストを管理します。統合: 自然言語を処理し、呼び出す関数を決定します。
This server cannot be installed
Spotify API に接続し、Claude がアーティスト情報にアクセスして自然言語クエリを通じて音楽の発見を強化できるようにするツール。