Perplexity MacOS Desktop でリアルタイムの Spark のデータにクエリする方法
Perplexity は、ユーザーが統一された会話インターフェースを通じて Web 検索、構造化データ、接続されたツールを組み合わせることができる AI 搭載のリサーチ&アンサーエンジンです。macOS 用 Perplexity Desktop を使用すると、MCP を通じてローカルツールやデータソースをワークフローに直接取り込むことができ、リアルタイムデータを活用した高速でコンテキストを認識したインサイトを実現します。
Model Context Protocol(MCP)は、LLM を外部サービスやエンタープライズデータソースと接続するための新しいオープンソース標準です。MCP Server を使用することで、Perplexity Desktop などの AI クライアントは、アプリケーションやデータとセキュアにやり取りし、アクションの実行、リアルタイム情報の取得、データへの自然言語アクセスを実現できます。
この記事では、CData MCP Server for Apache Spark のインストール、Spark への接続設定、そして Perplexity Desktop からリアルタイムの Spark のデータ にクエリを実行する方法を説明します。
Step 1: CData MCP Server for Apache Spark のダウンロードとインストール
- まず、CData MCP Server for Apache Spark をダウンロードします。
- インストーラーをダブルクリックしてインストールを開始します。
- CData MCP Server アプリを Applications フォルダにドラッグします。
インストールが完了したら、Spark に接続して MCP Server を設定する準備が整いました。
注意:アプリケーションを Apple App Store ではなくインターネットからダウンロードしたため、Apple がセキュリティを確認できなかったためアプリケーションが開けなかったという警告が表示される場合があります。インストールを続行しても問題ありません。
信頼できる未検証アプリのインストール
CData のソリューションは、世界中の大手ソフトウェアベンダーから信頼されています。とはいえ、続行することに懸念がある場合は、IT やセキュリティチームにご相談ください。
- 表示される警告メッセージで「Done」をクリックします。
- マシンの「System Settings」を開き、「Privacy & Security」ページに移動します。
- 「Security」セクションまでスクロールダウンし、「Open Anyway」をクリックします。
- インストールを承認します(パスキーまたはパスワード)。
Step 2: Spark への接続を設定
-
インストール後、Mac の Applications フォルダから CData MCP Server for Apache Spark を開きます。
- MCP Configuration > Configuration Name のドロップダウンメニューをクリックし、「new configuration」を選択します。
- 設定に名前を付け(例:「cdata_sparksql」)、「OK」をクリックします。
-
設定ウィザードで適切な接続プロパティを入力します。
SparkSQL への接続
SparkSQL への接続を確立するには以下を指定します。
- Server:SparkSQL をホストするサーバーのホスト名またはIP アドレスに設定。
- Port:SparkSQL インスタンスへの接続用のポートに設定。
- TransportMode:SparkSQL サーバーとの通信に使用するトランスポートモード。有効な入力値は、BINARY およびHTTP です。デフォルトではBINARY が選択されます。
- AuthScheme:使用される認証スキーム。有効な入力値はPLAIN、LDAP、NOSASL、およびKERBEROS です。デフォルトではPLAIN が選択されます。
Databricks への接続
Databricks クラスターに接続するには、以下の説明に従ってプロパティを設定します。Note:必要な値は、「クラスター」に移動して目的のクラスターを選択し、 「Advanced Options」の下にある「JDBC/ODBC」タブを選択することで、Databricks インスタンスで見つけることができます。
- Server:Databricks クラスターのサーバーのホスト名に設定。
- Port:443
- TransportMode:HTTP
- HTTPPath:Databricks クラスターのHTTP パスに設定。
- UseSSL:True
- AuthScheme:PLAIN
- User:'token' に設定。
- Password:パーソナルアクセストークンに設定(値は、Databricks インスタンスの「ユーザー設定」ページに移動して「アクセストークン」タブを選択することで取得できます)。
- 「Connect」をクリックして Spark で認証します。
- 「Save Configuration」をクリックして MCP サーバーを保存します。
MCP Server の設定が完了したら、Perplexity Desktop に接続する準備が整いました。
Step 3: MCP Server を Perplexity Desktop に接続
- macOS 用 Perplexity Desktop アプリケーションをダウンロードし、Pro または Premium アカウントでサインインします。
- Settings > Connectors を開きます。
Perplexity Helper App がインストールされていない場合は、ダウンロードを促されます。
Helper App をインストールしてから、Perplexity Desktop を再起動します。
- 再起動後、Settings > Connectors に戻り、Add Connector をクリックします。
- Simple タブを選択し、コネクタに名前を付けます(例:「CData Spark MCP」)。
Command ボックスに、MCP Server 実行ファイルへの絶対パスを入力します。
例:
/Applications/CData MCP Server for Apache Spark.app/Contents/Payload/jre/Contents/Home/bin/java \ -jar /Applications/CData MCP Server for Apache Spark.app/Contents/Payload/lib/cdata.mcp.sparksql.jar \ cdata_sparksql
- Save をクリックします。
MCP Server がコネクタリストに「Running」ステータスで表示されます。
Step 4: Perplexity Desktop でリアルタイムの Spark のデータ にクエリ
- Perplexity Desktop で新しいチャットを開きます。
Sources トグルをクリックして、MCP Server を有効にします。
- Spark のデータ について質問を開始します。
例:
「List all the tables available in my Spark のデータ connection.」
今すぐ AI を Spark のデータ に接続しましょう
CData MCP Server を使用すると、Perplexity やその他の LLM クライアントをリアルタイムのエンタープライズデータに簡単に接続できます。 無料の 30 日間トライアルをダウンロードし、CData コミュニティに参加して、インサイトの共有、質問、エンタープライズ対応 AI の未来を一緒に形作りましょう。