Menyambungkan Dataverse MCP dengan GitHub Copilot di Visual Studio Code dan Copilot CLI

Artikel ini menjelaskan cara menyiapkan dan menggunakan server protokol konteks model Microsoft Dataverse (MCP) dengan GitHub Copilot di Visual Studio Code dan GitHub Copilot CLI.

GitHub Copilot di Visual Studio Code

Prasyarat

Langkah-langkah untuk menyambungkan ke server Dataverse MCP di Visual Studio Code

  1. Buka Kode Visual Studio. Pilih Tampilkan>Palet Perintah (Ctrl+Shift+P), ketik MCP: Tambahkan Server, lalu pilih HTTP atau Peristiwa Terkirim Server.

  2. Tempelkan URL instans Anda, seperti https://contoso.crm.dynamics.com/, tambahkan /api/mcp ke dalamnya, dan tekan Enter. Anda bisa mendapatkan URL instans di make.powerapps.com >Pengaturan (ikon roda-gigi) >detail Sesi details>url Instans. URL Organisasi dengan lampiran.

    Langkah ini menghasilkan konfigurasi server MCP di Visual Studio Code.

  3. Ketik nama server MCP atau tekan Enter untuk menerima nama default.

  4. Pilih Global atau ruang kerja.

  5. Tekan Ctrl+Alt+I dan pastikan bahwa mode agen dipilih. Mode Agen di GitHub Copilot Visual Studio Code

CLI GitHub Copilot

Prasyarat

Opsi 1: Tambahkan server MCP secara manual

Anda dapat mengonfigurasi server Dataverse MCP di GitHub Copilot CLI dengan mengedit file konfigurasi MCP secara langsung.

  1. Buka file konfigurasi MCP Anda. Untuk konfigurasi global, edit ~/.copilot/mcp-config.json. Untuk konfigurasi cakupan proyek, edit .mcp/copilot/mcp.json di direktori proyek Anda.

  2. Tambahkan cuplikan JSON berikut. Ganti <your org URL> dengan URL lingkungan Dataverse Anda (misalnya, https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Simpan file dan mulai ulang GitHub Copilot CLI agar perubahan diterapkan.

Opsi 2: Gunakan plugin Dataverse dari marketplace Awesome Copilot

Marketplace Copilot Mengesankan menyediakan plugin Dataverse yang mencakup keterampilan mcp-configure. Keterampilan ini memandu Anda mengonfigurasi server Dataverse MCP secara interaktif, termasuk penemuan lingkungan dan pemilihan titik akhir.

  1. Tambahkan marketplace Awesome Copilot ke Copilot CLI Anda:

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

    copilot plugin install dataverse@awesome-copilot
    
  3. Dalam sesi obrolan Copilot, gunakan /dataverse:mcp-configure fitur untuk mengonfigurasi server MCP Dataverse. Keterampilan ini memandu Anda memilih lingkungan dan memilih antara titik akhir yang tersedia secara umum (/api/mcp) dan pratinjau (/api/mcp_preview).

Menyambungkan ke Dataverse dengan Protokol Konteks Model