GenSparkとMCP Server経由でSalesforce Data 360 に接続

Somya Sharma
Somya Sharma
Technical Marketing Engineer
CData Connect AI MCP Server を活用すれば、GenSpark エージェントが Salesforce Data 360 へセキュアかつリアルタイムでアクセスできます。レプリケーションやカスタム連携は一切不要です。

GenSpark は、リアルタイムデータを活用したインテリジェントな会話型 AI エクスペリエンスを構築したい開発者やエンタープライズチーム向けに設計されています。柔軟なツールとエージェント機能により、LLM の連携、複雑なワークフローの自動化、ユーザーの意図に適応するインタラクティブなアプリケーションの構築が容易になります。しかし、AI とのやり取りでローカルコンテキストや事前定義された API を超えるデータが必要になると、多くの実装ではカスタムミドルウェア、手動連携、またはスケジュールされた ETL パイプラインに頼ってローカルストアに情報を同期することになります。これにより、不要な複雑さが生じ、メンテナンスの負担が増加し、レスポンス時間が遅くなり、GenSpark エージェントが提供できるリアルタイムインテリジェンスが制限されてしまいます。

CData Connect AI は、350 以上のエンタープライズアプリケーション、データベース、ERP、分析プラットフォームへのリアルタイムでセキュアな接続を提供することで、これらの障壁を解消します。CData Connect AI のリモート Model Context Protocol(MCP)Server を通じて、GenSpark エージェントはレプリケーションやカスタム連携コードなしで、リアルタイムのエンタープライズデータをクエリ、読み取り、操作できます。その結果、根拠のある正確なレスポンス、高速な推論、そして自動化されたクロスシステムの意思決定が実現します。しかも、より強力なガバナンスと少ない可動部品で実現できます。

このガイドでは、CData Connect AI MCP 接続の設定、GenSpark への MCP Server の登録、そして GenSpark エージェントがリアルタイムのエンタープライズデータとシームレスに連携できるようにする手順を説明します。

前提条件

開始する前に、以下を用意してください。

  1. CData Connect AI アカウント
  2. GenSpark へのアクセス
  3. Salesforce Data 360 へのアクセス

認証情報チェックリスト

接続に必要な認証情報を用意してください。

  1. USERNAME:CData ログインメールアドレス
  2. PAT:Connect AI で Settings に移動し、Access Tokens をクリック(コピーは一度のみ可能)
  3. MCP_BASE_URL:https://mcp.cloud.cdata.com/mcp

Step 1: GenSpark 向けに Salesforce Data 360 の接続を設定

GenSpark から Salesforce Data 360 への接続は、CData Connect AI Remote MCP によって実現されます。GenSpark から Salesforce Data 360 のデータ を操作するには、まず CData Connect AI で Salesforce Data 360 接続を作成・設定します。

  1. Connect AI にログインし、Sources をクリックしてから Add Connection をクリックします。
  2. Adding a Connection
  3. Add Connection パネルから「Salesforce Data 360」を選択します。
  4. Selecting a data source
  5. Salesforce Data 360 への接続に必要な認証プロパティを入力します。

    それでは、Salesforce Data 360 への認証方法を設定していきましょう。Salesforce Data 360 では、OAuth 標準による認証をサポートしています。

    OAuth 認証

    AuthScheme をOAuth に設定してください。

    デスクトップアプリケーション

    CData 製品では、デスクトップでの認証を簡略化する埋め込みOAuth アプリケーションを提供しています。

    また、Salesforce Data 360 コンソールで設定および登録するカスタムOAuth アプリケーションを使ってデスクトップから認証することもできます。詳しくは、ヘルプドキュメントのカスタムOAuth アプリの作成をご確認ください。

    接続する前に、以下のプロパティを設定してください。

    • InitiateOAuth:GETANDREFRESH。InitiateOAuth を使用すれば、繰り返しOAuth の交換を行ったり、手動でOAuthAccessToken を設定する必要がなくなります
    • OAuthClientId(カスタムアプリケーションのみ):カスタムOAuth アプリケーションの登録時に割り当てられたクライアントID
    • OAuthClientSecret(カスタムアプリケーションのみ):カスタムOAuth アプリケーションの登録時に割り当てられたクライアントシークレット

    接続すると、CData 製品がデフォルトブラウザでSalesforce Data 360 のOAuth エンドポイントを開きます。ログインして、アプリケーションにアクセス許可を与えてください。

    以下のようにドライバーがOAuth プロセスを完了します。

    • コールバックURL からアクセストークンを取得します
    • 古いトークンの期限が切れた際は、新しいアクセストークンを取得します
    • OAuthSettingsLocation にOAuth 値を保存し、接続間で永続化します

    Web アプリケーションやヘッドレスマシンを含むその他のOAuth 認証方法については、ヘルプドキュメントをご確認ください。

    Configuring a connection (Salesforce is shown)
  6. Save & Test をクリックします。
  7. Add Salesforce Data 360 Connection ページの Permissions タブに移動し、ユーザーベースの権限を更新します。 Updating permissions

Personal Access Token の追加

Personal Access Token(PAT)は、GenSpark から Connect AI への接続を認証するために使用されます。アクセスを細かく管理するために、サービスごとに個別の PAT を作成することをお勧めします。

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

接続の設定と PAT の生成が完了したら、GenSpark から Salesforce Data 360 のデータ に接続する準備が整いました。

Step 2: GenSpark で MCP Server を設定

  1. GenSpark にログインします。
  2. チャットインターフェースの下にある Tools アイコンをクリックします。
  3. Add Tool
  4. Add new MCP server を選択します。
  5. Add new MCP Tool
  6. サーバー設定を入力します。

    注意:Basic 認証を使用します。Connect AI のメールアドレス(例:[email protected])と先ほど生成した PAT(例:AbC123...xYz890)をコロン(:)で結合して Authorization ヘッダーに設定します。


    フィールド 値
    Name CData MCP Server(または任意の名前)
    Server Type SteamableHttp
    Server URL https://mcp.cloud.cdata.com/mcp
    Request Header {"Authorization": "Basic [email protected]:AbC123...xYz890"}
  7. Add Server をクリックします。 Server Configuration

追加が完了すると、GenSpark は Connect AI ワークスペースで公開されているすべての MCP ツールを自動的に読み込みます。

Step 3: GenSpark でデータをクエリ

GenSpark チャットインターフェースで以下のようなプロンプトを入力します。

List the tools present in CData Connect AI MCP Server.
Run Query in GenSpark

GenSpark と CData でリアルタイムのデータ対応エージェントを構築

GenSpark と CData Connect AI を組み合わせることで、ETL パイプライン、データ同期ジョブ、カスタム連携ロジックなしで、エージェントがリアルタイムのエンタープライズデータに安全にアクセスし、リアルタイムの認識に基づいて動作するインテリジェントな AI 駆動ワークフローが実現します。この効率的なアプローチにより、より強力なガバナンス、運用コストの削減、AI ツールからのより高速で根拠のあるレスポンスが得られます。

無料トライアルを開始して、CData が 数百種類の外部システムへのリアルタイムでセキュアなアクセスで GenSpark をどのように強化できるかをお試しください。

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

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

無料トライアル