Perplexity Desktop(Mac)からConnect AI経由でSalesforceのデータをリアルタイム取得

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
CData Connect AI のRemote MCP Serverを使用して、Perplexity Desktop から会話形式のインターフェースでリアルタイムのSalesforce のデータに安全にアクセス・クエリします。

Perplexity は、Web 検索、構造化データ、連携ツールを統合された会話形式のインターフェースで組み合わせた、AI を活用したリサーチ・回答エンジンです。macOS 版の Perplexity Desktop を使うと、MCP を利用して外部データソースを直接ワークフローに取り込み、リアルタイムデータに基づく高速でコンテキストを踏まえたインサイトを得られます。

Perplexity Desktop とCData Connect AIを組み込みの MCP コネクタで連携すると、AI はソースシステムからデータをコピーすることなく、リアルタイムのSalesforce のデータをクエリ・探索・分析できます。その結果、ガバナンスの効いたエンタープライズデータについて、Perplexity Desktop から直接質問できるリサーチ体験が実現します。

この記事では、Connect AI で Salesforce 接続を設定し、必要なアクセストークンを生成した上で、Perplexity Desktop に Connect AI の MCP サーバーを登録し、チャットインターフェースからリアルタイムのSalesforce のデータを探索する方法を説明します。

Salesforce とのデータ連携について

CData を使えば、Salesforce のリアルタイムデータへのアクセスと他システムとの連携を簡単に実現できます。CData の接続機能は、主に次のような用途で活用されています。

  • カスタムエンティティやフィールドを含む、Salesforce の全データへのアクセス
  • アトミック処理・バッチ処理による更新操作
  • Salesforce データの読み取り・書き込み・更新・削除
  • SOAP API バージョン 30.0 への対応による、最新 Salesforce 機能の活用
  • SOQL による複雑なクエリを Salesforce サーバー側で処理する、プッシュダウンによるパフォーマンス向上
  • SQL ストアドプロシージャによるジョブの作成・取得・中止・削除、添付ファイルやドキュメントのアップロード・ダウンロード

Salesforce データは、他システムと組み合わせて活用されるケースも多く見られます。

  • ERP、マーケティングオートメーション、HCM などの他システム
  • Power BI、Tableau、Looker といった BI/分析ツール
  • データベースやデータウェアハウス

CData ソリューションが Salesforce とどのように連携するかについての詳細は、Salesforce 連携ページをご覧ください。

関連リンク


ステップ1: Perplexity Desktop 用のSalesforce 接続を設定

Perplexity Desktop から Salesforce への接続は、CData Connect AI の Remote MCP Server によって実現されます。Perplexity Desktop からSalesforce のデータを扱うには、まず CData Connect AI で Salesforce 接続を作成・設定します。

  1. Connect AI にログインし、Sources をクリック、次に Add Connection をクリック
  2. Connect AI で接続を追加
  3. Add Connection パネルから Salesforce を選択
  4. データソースを選択
  5. Salesforce に接続するために必要な認証プロパティを入力します。

    Salesforce 接続プロパティの設定方法

    埋め込みOAuth(UI でのログイン)による接続設定

    それでは、Salesforce への接続について説明していきましょう。最も簡単な方法として、Salesforce にログインする際と同様にUI 上からログインするだけで接続設定が完了します(埋め込みOAuth)。この方法をご利用になる場合は、「Salesforce への接続」をクリックしてください。

    標準認証の設定

    埋め込みOAuth 以外の方法を利用する場合、以下の3つの認証方式をご利用いただけます。標準的な認証方式では、以下の情報が必要となります。

    • ユーザー名
    • パスワード
    • セキュリティトークン

    セキュリティトークンの取得方法については、セキュリティトークン取得手順をご確認ください。

    OAuth 認証の設定

    ユーザー名とパスワードによる認証がご利用いただけない(避けたい)場合は、OAuth 認証をお使いいただけます。

    SSO(シングルサインオン)の設定

    IDプロバイダー経由でのシングルサインオンをご利用になる場合は、以下のプロパティを設定してください。

    • SSOProperties
    • SSOLoginUrl
    • TokenUrl

    多要素認証(MFA)

    Salesforce 組織で MFA の強制が有効になっている場合は、MFACode の設定が必要です。認証アプリ(Salesforce Authenticator や Google Authenticator など)で生成されたワンタイムパスコード(TOTP)を入力してください。MFACode は OAuth 認証・ログイン認証の両方に対応しています。

    より詳細な設定手順については、ヘルプドキュメントの「はじめに」セクションをご確認ください。

    接続を設定(Salesforce の例)
  6. Save & Test をクリック
  7. Permissions タブに移動し、ユーザーベースの権限を更新
  8. 権限を更新

Personal Access Token を追加

Personal Access Token(PAT)は、Perplexity Desktop から Connect AI への接続を認証するために使用します。アクセス制御を細かく管理するため、連携先ごとに個別の PAT を作成することを推奨します。

  1. Connect AI アプリ右上の歯車アイコン()をクリックして Settings を開く
  2. Settings ページで Access Tokens セクションに移動し、 Create PAT をクリック
  3. PAT にわかりやすい名前を付け、Create をクリック
  4. 新しい PAT を作成
  5. Personal Access Token は作成時にのみ表示されるため、必ずコピーして安全に保管してください

CData Connect AI で OAuth App を作成

Perplexity Desktop は OAuth 2.0 を使用して、CData Connect AI の MCP Server に対してユーザーを認証します。そのためには、CData Connect AI アカウントで OAuth App を作成する必要があります。

  1. Connect AI 右上の歯車アイコン()をクリックして Settings を開く
  2. OAuth Apps に移動し、+ Create App をクリック。Create OAuth App ダイアログが表示されます
  3. 以下の項目を入力します:
    • Name: わかりやすい名前を入力(例:PerplexityOAuth)
    • Authentication Flow: User-based (Authorization Code) を選択
    • Callback URL: コネクタ追加時に Perplexity Desktop から提示されたコールバック URL を入力
    CData Connect AI で新しい OAuth App を作成
  4. Confirm をクリック。CData Connect AI が Client ID と Client Secret を生成します
  5. 両方の値をコピーし、安全に保管してください。ステップ2 で使用します Client ID と Client Secret をコピー

Salesforce 接続の設定と OAuth App の作成が完了したら、Perplexity Desktop から Connect AI 経由でSalesforce のデータに接続できるようになります。

ステップ2: Perplexity Desktop で Connect AI を設定

続いて、CData Connect AI の MCP Server を Perplexity Desktop のカスタムリモートコネクタとして登録します。この機能を利用するには、Perplexity の Pro、Max、または Enterprise アカウントと macOS デスクトップアプリが必要です。設定が完了すると、Perplexity の AI は CData Connect AI が公開するツールを呼び出し、リアルタイムのSalesforce のデータにアクセスできるようになります。

  1. macOS 版の Perplexity Desktop アプリケーションをダウンロードし、Pro、Max、または Enterprise アカウントでサインイン
  2. 左サイドバーの Customize をクリックして Connectors タブを開きます。右上の + Custom connector をクリックして、Add custom connector ダイアログを開きます
  3. コネクタの Name(例:CData Connect AI)を入力し、必要に応じて Description も入力します。MCP server URL フィールドに、CData Connect AI の MCP エンドポイントを入力します:https://mcp.cloud.cdata.com/mcp コネクタ名と Connect AI の MCP URL を入力
  4. Advanced を展開し、以下を設定します:
    • Authentication: OAuth を選択し、ステップ1 で作成した OAuth App の Client ID と Client Secret を入力
    • Transport: Streamable HTTP を選択
    • Network access: Public を選択
    カスタムコネクタにはリスクが伴う可能性があることを確認するチェックボックスをオンにし、Add をクリック OAuth 認証とトランスポートを設定
  5. 新しいコネクタが Connectors の一覧に表示されます。コネクタの + をクリックして接続します。CData Connect AI にリダイレクトされたら、サインインして Allow をクリックし、Perplexity にアクセスを許可 Perplexity Desktop 上の CData Connect AI コネクタ

ステップ3: Perplexity Desktop からリアルタイムのSalesforce のデータをクエリ

  1. New Session をクリックし、そのセッションで CData Connect AI コネクタが有効になっていることを確認します。有効なコネクタはプロンプトボックスの上に表示されます
  2. Salesforce のデータについて質問を始めます。例:

    「Connect AI 経由でアクセスできるデータソースを教えて」

    CData Connect AI 経由でリアルタイムデータをクエリ
  3. 以下のようなクエリも試せます:
    • 「Salesforce のデータ接続で利用できるテーブルを一覧で教えて」
    • 「Salesforce で利用できるスキーマを表示して」
    • 「Account テーブルから上位 10 件のレコードを取得して」
    • 「Salesforce の優先度の高い未クローズの商談を要約して」

これで Perplexity Desktop は CData Connect AI の MCP Server と完全に統合され、チャットインターフェースから直接リアルタイムのSalesforce のデータを分析できるようになりました。

CData Connect AI を利用する

AI ツールから数百の SaaS、ビッグデータ、NoSQL ソースに直接アクセスするには、今すぐ CData Connect AI をお試しください!

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

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル