Conectează Dataverse MCP cu GitHub Copilot în Visual Studio Code și Copilot CLI

Acest articol explică cum să configurezi și să folosești serverul Microsoft Dataverse model context protocol (MCP) cu GitHub Copilot în Visual Studio Code și GitHub Copilot CLI.

GitHub Copilot în Visual Studio Code

Cerințe preliminare

Pași pentru a te conecta la serverul Dataverse MCP în Visual Studio Code

  1. Deschide Visual Studio Code. Selectează Vizualizarea>Paletei de comenzi (Ctrl+Shift+P), tastează MCP: Adaugă Server, apoi selectează HTTP sau Evenimente trimise de Server.

  2. Lipiți adresa URL a instanței, cum ar fi https://contoso.crm.dynamics.com/, adăugați /api/mcp la ea și apăsați Enter. Puteți obține adresa URL a instanței la make.powerapps.com >Setări (pictogramă roată) > Detalii >Adresa URL a instanței. Adresa URL a organizației cu anexă.

    Această etapă generează configurația serverului MCP în Visual Studio Code.

  3. Scrie un nume de server MCP sau apasă Enter pentru a accepta numele implicit.

  4. Alege Global sau workspace.

  5. Apăsați Ctrl+Alt+I și asigurați-vă că este selectat modul agent. Agent modul în Visual Studio Code GitHub Copilot

GitHub Copilot CLI

Cerințe preliminare

Opțiunea 1: Adaugă manual serverul MCP

Poți configura serverul MCP Dataverse în GitHub Copilot CLI editând direct fișierul de configurare MCP.

  1. Deschide fișierul de configurare MCP. Pentru configurarea globală, editează ~/.copilot/mcp-config.json. Pentru configurarea cu scop de proiect, editează .mcp/copilot/mcp.json în directorul proiectului.

  2. Adaugă următorul fragment JSON. Înlocuiește <your org URL> cu URL-ul mediului Dataverse (de exemplu, https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Salvează fișierul și repornește GitHub Copilot CLI pentru ca modificările să intre în vigoare.

Opțiunea 2: Folosește pluginul Dataverse de pe piața Awesome Copilot

Piața Awesome Copilot oferă un plugin Dataverse care include o mcp-configure abilitate. Această abilitate te ghidează în configurarea interactivă a serverului MCP Dataverse, inclusiv descoperirea mediului și selectarea punctelor finale.

  1. Adaugă piața Awesome Copilot la CLI-ul tău Copilot:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Instalează pluginul Dataverse:

    copilot plugin install dataverse@awesome-copilot
    
  3. Într-o sesiune de chat Copilot, folosește abilitatea /dataverse:mcp-configure pentru a configura serverul Dataverse MCP. Abilitatea te ghidează prin selectarea mediului și alegerea între punctele finale disponibile în general (/api/mcp) și preview (/api/mcp_preview).

Conectați-vă la Dataverse cu Model Context Protocol