Perplexity MacOS Desktop でリアルタイムの Sage 300 のデータにクエリする方法
Perplexity は、ユーザーが統一された会話インターフェースを通じて Web 検索、構造化データ、接続されたツールを組み合わせることができる AI 搭載のリサーチ&アンサーエンジンです。macOS 用 Perplexity Desktop を使用すると、MCP を通じてローカルツールやデータソースをワークフローに直接取り込むことができ、リアルタイムデータを活用した高速でコンテキストを認識したインサイトを実現します。
Model Context Protocol(MCP)は、LLM を外部サービスやエンタープライズデータソースと接続するための新しいオープンソース標準です。MCP Server を使用することで、Perplexity Desktop などの AI クライアントは、アプリケーションやデータとセキュアにやり取りし、アクションの実行、リアルタイム情報の取得、データへの自然言語アクセスを実現できます。
この記事では、CData MCP Server for Sage 300 のインストール、Sage 300 への接続設定、そして Perplexity Desktop からリアルタイムの Sage 300 のデータ にクエリを実行する方法を説明します。
Step 1: CData MCP Server for Sage 300 のダウンロードとインストール
- まず、CData MCP Server for Sage 300 をダウンロードします。
- インストーラーをダブルクリックしてインストールを開始します。
- CData MCP Server アプリを Applications フォルダにドラッグします。
インストールが完了したら、Sage 300 に接続して MCP Server を設定する準備が整いました。
注意:アプリケーションを Apple App Store ではなくインターネットからダウンロードしたため、Apple がセキュリティを確認できなかったためアプリケーションが開けなかったという警告が表示される場合があります。インストールを続行しても問題ありません。
信頼できる未検証アプリのインストール
CData のソリューションは、世界中の大手ソフトウェアベンダーから信頼されています。とはいえ、続行することに懸念がある場合は、IT やセキュリティチームにご相談ください。
- 表示される警告メッセージで「Done」をクリックします。
- マシンの「System Settings」を開き、「Privacy & Security」ページに移動します。
- 「Security」セクションまでスクロールダウンし、「Open Anyway」をクリックします。
- インストールを承認します(パスキーまたはパスワード)。
Step 2: Sage 300 への接続を設定
-
インストール後、Mac の Applications フォルダから CData MCP Server for Sage 300 を開きます。
- MCP Configuration > Configuration Name のドロップダウンメニューをクリックし、「new configuration」を選択します。
- 設定に名前を付け(例:「cdata_sage300」)、「OK」をクリックします。
-
設定ウィザードで適切な接続プロパティを入力します。
Sage 300 には、Sage 300 Web API で通信するための初期設定が必要となるます。
- Sage 300 のユーザー向けのセキュリティグループを設定します。Sage 300 のユーザーに、Security Groups の下にあるbSage 300 Web API オプションへのアクセスを付与します(各モジュール毎に必要です)。
- /Online/Web と/Online/WebApi フォルダ内のweb.config ファイルを両方編集して、AllowWebApiAccessForAdmin のキーを true 設定します。webAPI アプリプールを再起動すると設定が反映されます。
- ユーザーアクセスを設定したら、https://server/Sage300WebApi/ をクリックして、web API へのアクセスを確認してください。
Basic 認証を使用してSage 300 へ認証します。
Basic 認証を使用して接続する
Sage 300 に認証するには、次のプロパティを入力してください。プロバイダーは、クッキーを使用してSage 300 が開いたセッションを再利用することに注意してください。 そのため、資格情報はセッションを開く最初のリクエストでのみ使用されます。その後は、Sage 300 が返すクッキーを認証に使用します。
- Url:Sage 300 をホストするサーバーのURL に設定します。Sage 300 Web API 用のURL を次のように作成してください。 {protocol}://{host-application-path}/v{version}/{tenant}/ 例えば、 http://localhost/Sage300WebApi/v1.0/-/ です。
- User:アカウントのユーザー名に設定します。
- Password:アカウントのパスワードに設定します。
- 「Connect」をクリックして Sage 300 で認証します。
- 「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 Sage 300 MCP」)。
Command ボックスに、MCP Server 実行ファイルへの絶対パスを入力します。
例:
/Applications/CData MCP Server for Sage 300.app/Contents/Payload/jre/Contents/Home/bin/java \ -jar /Applications/CData MCP Server for Sage 300.app/Contents/Payload/lib/cdata.mcp.sage300.jar \ cdata_sage300
- Save をクリックします。
MCP Server がコネクタリストに「Running」ステータスで表示されます。
Step 4: Perplexity Desktop でリアルタイムの Sage 300 のデータ にクエリ
- Perplexity Desktop で新しいチャットを開きます。
Sources トグルをクリックして、MCP Server を有効にします。
- Sage 300 のデータ について質問を開始します。
例:
「List all the tables available in my Sage 300 のデータ connection.」
今すぐ AI を Sage 300 のデータ に接続しましょう
CData MCP Server を使用すると、Perplexity やその他の LLM クライアントをリアルタイムのエンタープライズデータに簡単に接続できます。 無料の 30 日間トライアルをダウンロードし、CData コミュニティに参加して、インサイトの共有、質問、エンタープライズ対応 AI の未来を一緒に形作りましょう。