Perplexity MacOS Desktop でリアルタイムの Spotify のデータにクエリする方法

Yazhini G
Yazhini G
Technical Marketing Engineer
CData MCP Server を使って Perplexity Desktop からリアルタイムの Spotify のデータに接続してクエリを実行します。



Perplexity is an AI-powered research and answer engine that allows users to combine web search, structured data, and connected tools through a unified conversational interface. With Perplexity Desktop for macOS, users can bring local tools and data sources directly into their workflow using MCP, enabling fast, context-aware insights powered by live data.

Perplexity は、ユーザーが統一された会話インターフェースを通じて Web 検索、構造化データ、接続されたツールを組み合わせることができる AI 搭載のリサーチ&アンサーエンジンです。macOS 用 Perplexity Desktop を使用すると、MCP を通じてローカルツールやデータソースをワークフローに直接取り込むことができ、リアルタイムデータを活用した高速でコンテキストを認識したインサイトを実現します。

Model Context Protocol(MCP)は、LLM を外部サービスやエンタープライズデータソースと接続するための新しいオープンソース標準です。MCP サーバーを使用することで、Perplexity Desktop などの AI クライアントは、アプリケーションやデータとセキュアにやり取りし、アクションの実行、リアルタイム情報の取得、データへの自然言語アクセスを実現できます。

CData MCP Server は、Cursor などの IDE での AI アシストコード生成から、Perplexity Desktop などのチャットインターフェースでのリアルタイムデータクエリまで、AI ツールにスキーマ対応のコンテキストを提供します。

この記事では、CData API Driver for MCP Server のインストール、Spotify への接続設定、そして Perplexity Desktop からリアルタイムの Spotify のデータ にクエリを実行する方法を説明します。

ステップ 1: CData API Driver for MCP Server のダウンロードとインストール

  1. まず、CData API Driver for MCP Server をダウンロードします。
  2. インストーラーをダブルクリックしてインストールを開始します。
  3. CData MCP Server アプリを Applications フォルダにドラッグします。

インストールが完了したら、Spotify に接続して MCP Server を設定する準備が整いました。

注意:アプリケーションを Apple App Store ではなくインターネットからダウンロードしたため、Apple がセキュリティを確認できなかったためアプリケーションが開けなかったという警告が表示される場合があります。インストールを続行しても問題ありません。

信頼できる未検証アプリのインストール

CData のソリューションは、世界中の大手ソフトウェアベンダーから信頼されています。とはいえ、続行することに懸念がある場合は、IT やセキュリティチームにご相談ください。

  1. 表示される警告メッセージで「Done」をクリックします。
  2. マシンの「System Settings」を開き、「Privacy & Security」ページに移動します。
  3. 「Security」セクションまでスクロールダウンし、「Open Anyway」をクリックします。
  4. インストールを承認します(パスキーまたはパスワード)。

ステップ 2: Spotify への接続を設定

  1. インストール後、Mac の Applications フォルダから CData API Driver for MCP Server を開きます。
  2. MCP Configuration > Configuration Name のドロップダウンメニューをクリックし、「new configuration」を選択します。
  3. 設定に名前を付け(例:「cdata_api」)、「OK」をクリックします。
  4. 設定ウィザードで適切な接続プロパティを入力します。

    OAuth 認証の設定

    Spotify は認証に OAuth 2.0 を使用します。クライアント認証情報を取得するには、Spotify Developer Dashboard でアプリケーションを作成する必要があります。

    Spotify アプリケーションのセットアップ

    1. Spotify Developer Dashboard にアクセスします。
    2. Spotify アカウントでログインして Create app をクリックします。
    3. アプリ名、説明を入力し、Redirect URI を設定します(デスクトップアプリケーションの場合は
      http://localhost:33333
      など)。
    4. アプリ設定から Client IDClient Secret をコピーします。

    接続プロパティ

    以下の接続プロパティを設定して接続を確立してください:

    • AuthScheme:OAuth に設定します。
    • InitiateOAuthGETANDREFRESH に設定します。InitiateOAuth を使うと、OAuthAccessToken を取得するプロセスを管理できます。
    • OAuthClientId:Spotify アプリケーションの Client ID に設定します。
    • OAuthClientSecret:Spotify アプリケーションの Client Secret に設定します。
    • Scope:必要な OAuth スコープ(スペース区切り)に設定します。デフォルトには、このプロファイルのテーブルに必要なすべての読み取りスコープが含まれます。
    • CallbackURL:Spotify アプリケーションで設定したリダイレクト URI に設定します(例:http://localhost:33333)。

    接続文字列の例

    Profile=C:\profiles\Spotify.apip;AuthScheme=OAuth;InitiateOAuth=GETANDREFRESH;OAuthClientId=your_client_id;OAuthClientSecret=your_client_secret;CallbackURL=http://localhost:33333;
    

    利用可能な OAuth スコープ

    • user-read-private:ユーザーのサブスクリプション詳細と露骨なコンテンツ設定への読み取りアクセス。
    • user-read-email:ユーザーのメールアドレスへの読み取りアクセス。
    • user-library-read:ユーザーが保存したトラック、アルバム、エピソード、ショー、オーディオブックへの読み取りアクセス。
    • playlist-read-private:ユーザーの非公開プレイリストへの読み取りアクセス。
    • playlist-read-collaborative:ユーザーがフォローしているコラボレーティブプレイリストへの読み取りアクセス。
    • user-follow-read:現在のユーザーがフォローしているアーティストの一覧への読み取りアクセス。
    • user-read-playback-state:ユーザーのプレーヤー状態(デバイス、現在のトラック、再生位置)への読み取りアクセス。
    • user-read-currently-playing:ユーザーが現在再生中のコンテンツへの読み取りアクセス。
    • user-read-playback-history:ユーザーが最近再生したトラックへの読み取りアクセス。
    • user-top-read:ユーザーのトップアーティストとトラックへの読み取りアクセス。
  5. 「Connect」をクリックして、OAuth 経由で Spotify で認証します。
  6. 「Save Configuration」をクリックして MCP サーバーを保存します。

MCP Server の設定が完了したら、Perplexity Desktop に接続する準備が整いました。

ステップ 3: MCP Server を Perplexity Desktop に接続

  1. macOS 用 Perplexity Desktop アプリケーションをダウンロードし、Pro または Premium アカウントでサインインします。
  2. Settings > Connectors を開きます。 Perplexity Helper App がインストールされていない場合は、ダウンロードを促されます。 Helper App をインストールしてから、Perplexity Desktop を再起動します。
  3. 再起動後、Settings > Connectors に戻り、Add Connector をクリックします。
  4. Simple タブを選択し、コネクタに名前を付けます(例:「CData Spotify MCP」)。 Command ボックスに、MCP Server 実行ファイルへの絶対パスを入力します。

    例:

    	/Applications/CData API Driver for MCP Server.app/Contents/Payload/jre/Contents/Home/bin/java \
    	-jar /Applications/CData API Driver for MCP Server.app/Contents/Payload/lib/cdata.mcp.api.jar \
    	cdata_api
    
  5. Save をクリックします。 MCP Server がコネクタリストに「Running」ステータスで表示されます。

ステップ 4: Perplexity Desktop でリアルタイムの Spotify のデータ にクエリ

  1. Perplexity Desktop で新しいチャットを開きます。 Sources トグルをクリックして、MCP Server を有効にします。
  2. Spotify のデータ について質問を開始します。 例:

    「List all the tables available in my Spotify のデータ connection.」

AI とデータを今すぐ接続しましょう

CData API Driver for MCP Server を無料でダウンロードして、開発中にライブの Spotify のデータ へのスキーマ対応アクセスを AI ツールに提供しましょう。本番環境に移行する際は、CData API Drivers が同じ SQL ベースのアクセスをエンタープライズグレードのパフォーマンス、セキュリティ、信頼性で提供します。

CData コミュニティにアクセスして、インサイトの共有や質問、MCP を活用した AI ワークフローの可能性を探索しましょう。

はじめる準備はできましたか?

API Driver で Spotify のライブデータに接続

Spotify に接続