Sambungkan Dataverse MCP dengan GitHub Copilot dalam Visual Studio Code dan Copilot CLI

Artikel ini menerangkan cara menyediakan dan menggunakan pelayan protokol konteks model Microsoft Dataverse (MCP) dengan GitHub Copilot dalam Visual Studio Code dan GitHub Copilot CLI.

GitHub Copilot dalam Kod Visual Studio

Prasyarat

Langkah-langkah untuk menyambung ke pelayan MCP Dataverse dalam Visual Studio Code

  1. Buka Visual Studio Code. Pilih Lihat>Palet Perintah (Ctrl+Shift+P), taip MCP: Tambah Pelayan dan kemudian pilih HTTP atau Acara Dihantar Pelayan.

  2. Tampal URL tika anda, seperti https://contoso.crm.dynamics.com/, tambahkan /api/mcp padanya dan tekan Enter. Anda boleh mendapatkan URL tika di make.powerapps.com >Tetapan (ikon gear) > Butiran >URL contoh. URL organisasi dengan lampiran.

    Langkah ini menjana konfigurasi pelayan MCP dalam Visual Studio Code.

  3. Taipkan nama pelayan MCP atau tekan Enter untuk menerima nama lalai.

  4. Pilih Global atau ruang kerja.

  5. Tekan Ctrl+Alt+I dan pastikan mod ejen dipilih. Mod ejen dalam mod Visual Studio Code GitHub Copilot

GitHub Copilot CLI

Prasyarat

Pilihan 1: Tambah pelayan MCP secara manual

Anda boleh mengkonfigurasi pelayan MCP Dataverse dalam GitHub Copilot CLI dengan mengedit fail konfigurasi MCP secara langsung.

  1. Buka fail konfigurasi MCP anda. Untuk konfigurasi global, edit ~/.copilot/mcp-config.json. Untuk konfigurasi skop projek, edit .mcp/copilot/mcp.json dalam direktori projek anda.

  2. Tambahkan coretan JSON berikut. Gantikan <your org URL> dengan URL persekitaran Dataverse anda (contohnya, https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Simpan fail dan mulakan semula GitHub Copilot CLI untuk perubahan berkuat kuasa.

Pilihan 2: Gunakan pemalam Dataverse daripada pasaran Awesome Copilot

Pasaran Awesome Copilot menyediakan pemalam Dataverse yang merangkumi kemahiranmcp-configure. Kemahiran ini membimbing anda melalui mengkonfigurasi pelayan MCP Dataverse secara interaktif, termasuk penemuan persekitaran dan pemilihan titik akhir.

  1. Tambahkan pasaran Awesome Copilot pada CLI Copilot anda:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Pasang pemalam Dataverse:

    copilot plugin install dataverse@awesome-copilot
    
  3. Dalam sesi sembang Copilot, gunakan /dataverse:mcp-configure kemahiran untuk mengkonfigurasi pelayan MCP Dataverse. Kemahiran ini membimbing anda melalui pemilihan persekitaran anda dan memilih antara titik akhir (/api/mcp) dan pratonton (/api/mcp_preview) yang tersedia secara umum.

Sambung ke Dataverse dengan Protokol Konteks Model