メインコンテンツへスキップ

前提条件

GitHub Copilot を Connect AI と連携させる前に、以下の準備が必要です。
  • Connect AI アカウントにデータソースを接続します。詳細については、ソース を参照してください。
  • Visual Studio Code(または GitHub Copilot をサポートする任意の IDE)に GitHub Copilot をインストールして有効にします。
  • 設定ページでパーソナルアクセストークン(PAT)を生成します。認証時のパスワードとして使用するため、コピーして保管してください。
  • Connect AI の認証情報を Base64("email:PAT") の形式で Base64 エンコードします。

GitHub Copilot を Connect AI MCP に接続する

1
プロジェクトリポジトリに .vscode フォルダーを作成します。このフォルダー内に mcp.json ファイルを作成し、以下の設定を追加します。YOUR_BASE64_ENCODED_EMAIL:PAT を前提条件で作成した email:PAT の Base64 エンコード値に置き換えてください。
{
  "servers": {
      "cdata-mcp": {
      "type": "http",
      "url": "https://mcp.cloud.cdata.com/mcp",
      "headers": {
         "Authorization": "Basic YOUR_BASE64_ENCODED_EMAIL:PAT"
     }
   }
  },
 "inputs": []
}
2
IDE 内の Start をクリックして MCP サーバーを起動します。MCP サーバーがエラーなく起動すると、Running と表示されます。
3
タイトルバーの Chat を切り替えて、右側に Chat ペインを表示します。
4
Chat ペインの下部にある Add Context をクリックします。検索バーで Tools を選択します。次に CData を検索します。cdata-mcp All Tools を追加します。

GitHub Copilot とチャットする

GitHub Copilot とチャットしてコンテキストプロンプトを発行できるようになりました。テストとして、特定の接続のテーブル一覧などのシンプルなプロンプトを MCP サーバーに提供できます。GitHub Copilot は getCatalogsgetSchemasgetTables などの Connect AI ツールを使用して接続済みデータソースからデータを取得します。