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

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

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

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

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

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

ステップ 1: CData Code Assist MCP for Okta のダウンロードとインストール

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

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

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

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

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

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

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

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

    Okta に接続するには、Domain 接続文字列プロパティをお使いのOkta ドメインに設定します。 Okta はOAuth およびOAuthJWT 認証をサポートしています。

    OAuth認証

    OAuth で認証するには、AuthSchemeOAuth に設定する必要があります。また、カスタムOAuth アプリケーションを作成する必要があります。

    カスタムOAuth アプリケーションの作成

    Okta アカウントから:

    1. 管理者アカウントでOkta のデベロッパーエディションにサインインします。
    2. Admin Consoleで、Applications > Applications に移動します。
    3. Create App Integration をクリックします。
    4. Sign-in method は、OIDC - OpenID Connect を選択します。
    5. Application type は、Web Application を選択します。
    6. カスタムアプリケーションの名前を入力します。
    7. Grant TypeをAuthorization Code に設定します。トークンを自動的に更新したい場合は、Refresh Token もチェックしてください。
    8. コールバックURL を設定します。
      • デスクトップアプリケーションやヘッドレスマシンでは、http://localhost:33333 または任意の別のポート番号を使用します。ここで設定したURI が、CallbackURL プロパティになります。
      • Web アプリケーションの場合、コールバックURL を信頼できるリダイレクトURL に設定します。このURL は、アプリケーションへのアクセスが許可されたことを示すトークンを伴ってユーザーが戻ってくるWeb 上の場所です。
    9. Assignments セクションで、Limit access to selected groups を選択してグループを追加するか、グループの割り当ては一旦スキップします。
    10. OAuth アプリケーションを保存します。
    11. アプリケーションのGeneral タブに、アプリケーションのClient Id とClient Secret が表示されます。後で使用できるように、これらを記録してください。Client Id はOAuthClientId の設定に使用し、Client Secret はOAuthClientSecret の設定に使用します。
    12. Assignments タブを確認し、アプリケーションにアクセスする必要のあるすべてのユーザーがアプリケーションに割り当てられていることを確かめます。
    13. Okta API Scopes タブで、OAuth アプリケーションに付与するスコープを選択します。これらのスコープは、アプリが読み取り可能なデータを決定します。そのため、特定のビューに対するスコープを付与しないと、そのビューに対するクエリを実行する権限がドライバーに付与されません。各ビューに必要なスコープを確認するには、ヘルプドキュメントのデータモデル > ビュー のビュー固有のページを参照してください。

    OAuth 認証の詳細や、OAuthJWT 認証については、ヘルプドキュメントを参照してください。

  5. 「Connect」をクリックして、OAuth 経由で Okta で認証します。
  6. 「Save Configuration」をクリックして MCP サーバーを保存します。

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

ステップ 3: Code Assist MCP を 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 Okta MCP」)。 Command ボックスに、Code Assist MCP 実行ファイルへの絶対パスを入力します。

    例:

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

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

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

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

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

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

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

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

Okta Code Assist MCP の無料トライアルをダウンロード:

 ダウンロード

詳細:

Okta Icon Okta Code Assist MCP お問い合わせ

The CData Code Assist MCP for Okta provides schema-aware context for AI-assisted code generation with live Okta data.