GitHub Copilot × CData Code Assist MCP for Act-On で Act-On のリアルタイムデータを活用する方法

Mohsin Turki
Mohsin Turki
Technical Marketing Engineer
CData Code Assist MCP for Act-On を使って、GitHub Copilot から Act-On のリアルタイム のデータにアクセスし、Act-On を活用したアプリケーション開発を効率化する方法を解説します。

GitHub Copilot は、Visual Studio Code をはじめとする IDE に統合された AI コーディングアシスタントです。MCP に対応しているため、ローカルツールやエンタープライズデータソースに接続し、開発中にリアルタイムデータを自然言語で操作できます。

Model Context Protocol(MCP) は、LLM クライアントを外部サービスに接続するためのオープンスタンダードです。MCP サーバーはスキーマの探索やリアルタイムクエリなどの機能を提供し、AI エージェントがリアルタイムデータに安全かつ一貫した方法でアクセスできるようにします。

この記事では、CData Code Assist MCP for Act-On のインストールから Act-On への接続設定、Code Assist MCP アドオンと GitHub Copilot の連携、さらに Visual Studio Code から Act-On のデータ をクエリする方法まで、ステップバイステップで解説します。

前提条件

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


  1. まずは CData Code Assist MCP for Act-On をダウンロードします。
  2. ダウンロードしたインストーラーをダブルクリックして実行します。
  3. 画面の指示に従ってインストールを完了させます。

インストールが完了したら、Act-On への接続設定に進みましょう。

ステップ2:Act-On への接続を設定


  1. インストールが完了すると、CData Code Assist MCP for Act-On の設定ウィザードが起動します。

    注意:ウィザードが自動的に起動しない場合は、Windows の検索バーで「CData Code Assist MCP for Act-On」と入力し、アプリケーションを起動してください。

  2. MCP Configuration > Configuration Name で、既存の構成を選択するか、 を選択して新しい構成を作成します。
  3. 構成名を入力(例:「cdata_acton」)し、OK をクリックします。
  4. 設定ウィザードで適切な接続プロパティを入力します。

    ActOn はOAuth 認証標準を利用しています。OAuth を使って認証するには、アプリケーションを作成してOAuthClientIdOAuthClientSecret、およびCallbackURL 接続プロパティを取得する必要があります。

    認証方法についての詳細は、ヘルプドキュメントの「認証の使用」を参照してください。

  5. Connect をクリックして、OAuth 経由で Act-On に認証します。
  6. Save & Test をクリックして接続を確定します。

この操作により、GitHub Copilot が Code Assist MCP アドオンを起動する際に参照する .mcp 構成ファイルが作成されます。続いて、Code Assist MCP アドオンを GitHub Copilot に接続しましょう。

ステップ3:Code Assist MCP アドオンを GitHub Copilot に接続


  1. Visual Studio Code をダウンロード・インストールし、GitHub Copilot Chat 拡張機能を有効にします。
  2. 方法1:MCP 構成を手動で追加する

    1. mcp.json ファイルを開くか新規作成します。
      • グローバル設定の場合:%%APPDATA%%/Roaming/Code/User/mcp.json
      • プロジェクト固有の設定の場合:/.vscode/mcp.json
    2. 以下の JSON コードを追加してファイルを保存します。
    3. {
        "servers": {
          "cdata_acton": {
            "command": "C:\Program Files\CData\CData Code Assist MCP for Act-On\jre\bin\java.exe",
            "args": [
              "-Dfile.encoding=UTF-8",
              "-jar",
              "C:\Program Files\CData\CData Code Assist MCP for Act-On\lib\cdata.mcp.acton.jar",
              "cdata_acton"
            ]
          }
        }
      }
      

      注意:command の値には Java 17+ の java.exe 実行ファイルへのパスを、JAR パスには CData Code Assist MCP アドオンの .jar ファイルへのパスを指定してください。最後の引数は、CData 設定ウィザードで保存した MCP 構成名(例:「cdata_acton」)と一致させる必要があります。

    方法2:CData Code Assist MCP for Act-On の UI から MCP 構成をコピーする

    1. 設定ウィザードで接続の保存とテストが完了したら、Next をクリックします。
    2. AI MCP Tool ドロップダウンから Github Copilot を選択します。
    3. MCP Client Instructions に従って、必要な構成ファイルを作成します。
    4. 表示された JSON コードをコピーして、構成ファイルに貼り付けます。

ステップ4:GitHub Copilot からリアルタイム Act-On のデータ をクエリ


  1. Visual Studio Code を起動し、GitHub Copilot Chat インターフェースを開きます。ツールアイコンを選択して、設定済みの Code Assist MCP アドオンを有効にします。
  2. 自然言語で Act-On のデータ について質問してみましょう。例:

    "List all tables available in my Act-On のデータ data connection."

  3. 自然言語プロンプトを使って開発を進めることもできます:
    For my project, data from the Images is very important. Pull data from the most important columns like Id and Name.
    

これで GitHub Copilot と CData Code Assist MCP for Act-On の連携は完了です。MCP ツールを使用して、スキーマの探索や Act-On に対するリアルタイムクエリを実行できます。


Code Assist MCP で構築。CData Drivers で本番運用。

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

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

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

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

 ダウンロード

詳細:

Act-On Icon Act-On Code Assist MCP お問い合わせ

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