【MCP Server】e-Sales Manager × GitHub Copilot 連携ガイド:CData MCP Server で AI 駆動のアプリ開発

Mohsin Turki
Mohsin Turki
Technical Marketing Engineer
CData CData MCP Server for e-Sales Manager を使って、GitHub Copilot からリアルタイムの e-Sales Manager のデータを探索し、e-Sales Manager のデータを活用したアプリケーション開発を支援する方法を解説します。



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

Model Context Protocol(MCP)は、構造化されたツールインターフェースを通じて LLM クライアントを外部サービスに接続するためのオープンスタンダードです。MCP Server はスキーマの検出やリアルタイムクエリなどの機能を公開し、AI エージェントがリアルタイムデータを安全かつ一貫して取得・分析できるようにします。

この記事では、CData MCP Server for e-Sales Manager のインストール、e-Sales Manager への接続設定、GitHub Copilot への MCP Server アドオンの接続、そして Visual Studio Code 内からリアルタイムの e-Sales Manager のデータをクエリする方法までをステップバイステップで解説します。

前提条件

ステップ 1:CData MCP Server for e-Sales Manager のダウンロードとインストール


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

インストールが完了したら、e-Sales Manager に接続して MCP Server アドオンの設定を行います。

ステップ 2:e-Sales Manager への接続を設定


  1. インストール後、CData MCP Server for e-Sales Manager の設定ウィザードを開きます。

    注意:ウィザードが自動的に開かない場合は、Windows の検索バーで「CData MCP Server for e-Sales Manager」と検索し、アプリケーションを起動してください。

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

    e セールスマネージャー Remix に接続するには、User、Passowrd、URL、TenantId パラメータが必要です。

    • User:API を実行するためのログインユーザーのユーザーID。
    • Password:API を実行するためのログインユーザーのユーザーパスワード
    • URL:e-Sales Manager Remix エンドポイントへのURL。例:https://XXX.softbrain.co.jp
    • TenantId:e-Sales Manager Remix テナント名のTenantd。例:cdata
  5. 接続 をクリックして、OAuth 経由で e-Sales Manager と認証します。
  6. Save & Test をクリックして接続を確定します。

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

ステップ 3:MCP Server アドオンを 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_esalesmanager": {
            "command": "C:\Program Files\CData\CData MCP Server for e-Sales Manager\jre\bin\java.exe",
            "args": [
              "-Dfile.encoding=UTF-8",
              "-jar",
              "C:\Program Files\CData\CData MCP Server for e-Sales Manager\lib\cdata.mcp.esalesmanager.jar",
              "cdata_esalesmanager"
            ]
          }
        }
      }
      

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

    方法 2:CData MCP Server for e-Sales Manager の UI から MCP 構成をコピー

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

ステップ 4:GitHub Copilot でリアルタイムの e-Sales Manager のデータをクエリ


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

    「e-Sales Manager のデータ 接続で利用可能なすべてのテーブルを一覧表示してください。」

  3. 自然言語のプロンプトでビルドを開始しましょう:
    プロジェクトでは Customer のデータが非常に重要です。Name や Address などの主要なカラムからデータを取得してください。
    

これで GitHub Copilot と CData MCP Server for e-Sales Manager の連携が完了しました。MCP ツールを使って、スキーマの探索や e-Sales Manager に対するリアルタイムクエリの実行が可能になります。


AI を業務データにつなげて、業務を圧倒的に効率化!

MCP Server を無料でダウンロードして、AI ツールに開発中のリアルタイム e-Sales Manager のデータへのスキーマ対応アクセスを提供しましょう。本番環境への移行準備が整ったら、CData e-Sales Manager Drivers がエンタープライズグレードのパフォーマンス、セキュリティ、信頼性を備えた同等の SQL ベースアクセスを提供します。

CData コミュニティにアクセスして、洞察を共有したり、質問したり、MCP を活用した AI ワークフローの可能性を一緒に探っていきましょう。

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

e-Sales Manager MCP Server の無料トライアルをダウンロード:

 ダウンロード

詳細:

e-Sales Manager Remix Icon e-Sales Manager MCP Server

CData MCP Server for e-Sales Manager は、ライブの e-Sales Manager データを使用した AI 支援コード生成のために、スキーマを認識したコンテキストを提供します。