Google Antigravity エージェントと CData Connect AI を連携してリアルタイム Certinia データにアクセス

Yazhini G
Yazhini G
Technical Marketing Engineer
CData Connect AI Remote MCP Server を活用して、Antigravity エージェントが Model Context Protocol(MCP)経由でリアルタイムの Certinia のデータ に安全にアクセスし操作できるようにします。

Antigravity は、自律型および半自律型エージェント向けに設計された AI ネイティブ開発環境です。開発者はエディター内で直接エージェント駆動のワークフローを実行でき、計画、実行、ツール使用を単一のインターフェースで組み合わせることができます。

Antigravity と CData Connect AI を組み込みの MCP(Model Context Protocol)Server 経由で連携させることで、エージェントはリアルタイムの Certinia のデータ に対して、ガバナンスを維持しながらリアルタイムでアクセスできるようになります。これにより、Antigravity エージェントは手動でのデータ移行やカスタム API の配線なしで、スキーマの探索、データのクエリ、アクションの実行を行えます。

この記事では、Connect AI での Certinia 接続の設定、必要なアクセストークンの生成、Antigravity での CData Connect AI の登録、そしてエージェント駆動のワークフローからリアルタイムの Certinia のデータ にクエリを実行して連携を検証するまでの手順を説明します。

Step 1: Antigravity 向けに Certinia の接続を設定

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

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

    Certinia 接続プロパティの取得・設定方法

    デフォルトでは、CData 製品は本番環境に接続します。サンドボックスアカウントを使用するには、UseSandboxtrue に設定します。User にサンドボックスのユーザー名を指定してください。

    Certinia への認証

    Certinia への接続に使用できる認証方法は以下のとおりです。

    • ログイン認証
    • SSO
    • OAuth

    ログインおよびトークン

    User およびPassword をログインクレデンシャルに設定します。さらにSecurityToken を設定します。SecurityToken については、信頼できるIP アドレスに利用中のIP を追加することで指定する必要がなくなります。

    セキュリティトークンを無効にするには、以下の手順を実行してください。

    1. Certinia にログインして、「設定」セクションの「Quick Find」ボックスに「Network Access」と入力します。
    2. 使用しているIP アドレスを信頼できるIP アドレスのリストに追加します。

    セキュリティトークンの取得には、以下を実行してください。

    1. Certinia の個人情報設定用ページを開きます。
    2. セキュリティトークンリセット用のリンクをクリックすると、トークンが指定したメールアドレスに送信されます。
    3. 取得したセキュリティトークンを、SecurityToken 接続プロパティに指定するか、Password に追加してください。

    OAuth

    すべてのOAuth フローで、AuthSchemeOAuth に設定する必要があります。詳しい設定方法については、ヘルプドキュメントの「OAuth」セクションを参照してください。

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

Personal Access Token の追加

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

  1. Connect AI アプリの右上にある歯車アイコン()をクリックして Settings を開きます。
  2. Settings ページで Access Tokens セクションに移動し、 Create PAT をクリックします。
  3. PAT にわかりやすい名前を付けて Create をクリックします。
  4. Creating a new PAT
  5. トークンが表示されたらコピーして安全に保管してください。再度表示されることはありません。

Certinia 接続の設定と PAT の生成が完了したら、CData Connect AI 経由で Antigravity から Certinia のデータ に接続する準備が整いました。

Step 2: Antigravity で CData Connect AI を設定

次に、Antigravity で CData Connect AI を登録します。Antigravity は Raw 設定ファイルから MCP サーバーの定義を読み込み、エージェントが Connect AI によって公開されるソースを動的に検出して呼び出せるようにします。

  1. Antigravity デスクトップアプリケーションをダウンロードし、Google アカウントでサインインします。
  2. 初期セットアップの画面で、プロンプトが表示されたら Agent-driven development を選択します。このモードにより、ツール実行機能を持つ自律エージェントが有効になります。 Selecting agent-driven development
  3. Antigravity のセットアップが完了し IDE が開いたら、組み込みのエージェントインターフェースから MCP サーバーを管理できます。上部メニューから Toggle Agent をクリックするか、Ctrl + Alt + B を押してエージェントパネルを開きます。
  4. エージェントパネルが開いたら、「...」をクリックしてドロップダウンから MCP Servers を選択します。 Selecting MCP Servers
  5. MCP Store から Manage MCP Servers を選択し、View raw config をクリックして MCP 設定ファイルを開きます。 Selecting
  6. 以下の JSON をファイルに貼り付けます。
    {
        "mcpServers": {
            "cdata-mcp": {
                "serverUrl": "https://mcp.cloud.cdata.com/mcp",
                "headers": {
                    "Authorization": "Basic your_base64_encoded_email_PAT",
                    "Content-Type": "application/json"
                }
            }
        }
    }
    		

    注意:Antigravity は Connect AI との認証に Basic 認証を使用します。Connect AI ユーザーのメールアドレスと先ほど作成した PAT を組み合わせて Base64 エンコードします。たとえば、ユーザー名と PAT が [email protected]:ABC123...XYZ789 の場合、Authorization ヘッダーの値は次のようになります:Basic dXNlckBteWRvbWFpbjphSzkvbVB4Mi9Rcjd2TjQvTHc4Qi96WTZqQzMvRnQ1SGcxL0RzMFVlL01iWHdKdg==

    Editing the Config file
  7. 設定ファイルを保存します。
  8. Manage MCP Servers ビューに戻り、Refresh をクリックして新しい MCP サーバーを読み込みます。 Configured Connect AI

Step 3: Antigravity エージェントからリアルタイムの Certinia のデータ にクエリ

MCP サーバーが登録されると、Antigravity エージェントは Connect AI によって公開されるリアルタイムのデータソースと対話し、スキーマの探索やクエリの実行が可能になります。

  1. Toggle Agent を使用して再度エージェントパネルを開きます。
  2. エージェントチャットで新しい会話を開始します。
  3. 以下のようなプロンプトを入力してエージェントと対話を開始します。
    • List all catalogs in my cdata-mcp connection.
    • Show schemas and tables available for Certinia.
    • Query the top 3 records from a table in Certinia のデータ.
    Querying CData MCP from Antigravity

これで、Antigravity エージェントは CData Connect AI MCP Server と通信し、リモート MCP ツールを通じてリアルタイムの Certinia のデータ を取得できるようになりました。

CData Connect AI の詳細

数百種類の SaaS、ビッグデータ、NoSQL ソースにクラウドアプリケーションから直接アクセスするには、CData Connect AI をぜひお試しください。

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

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

無料トライアル