Connecta Dataverse MCP amb GitHub Copilot a Visual Studio Code i Copilot CLI

Aquest article explica com configurar i utilitzar el servidor Microsoft Dataverse model context protocol (MCP) amb GitHub Copilot a Visual Studio Code i GitHub Copilot CLI.

GitHub Copilot a Visual Studio Code

Requisits previs

Passos per connectar-se al servidor MCP de Dataverse a Visual Studio Code

  1. Obre Visual Studio Code. Selecciona Paleta de comandes de Vista> (Ctrl+Shift+P), escriu MCP: Afegir servidor, i després selecciona HTTP o Esdeveniments enviats pel servidor.

  2. Enganxeu l'URL de la instància, com ara https://contoso.crm.dynamics.com/, afegiu-hi /api/mcp i premeu Retorn. Podeu obtenir l'URL de la instància a make.powerapps.com >Configuració (icona d'engranatge) >Detalls> de la sessióURL de la instància. URL de l'organització amb apèndix.

    Aquest pas genera la configuració del servidor MCP a Visual Studio Code.

  3. Escriu un nom de servidor MCP o prem Enter per acceptar el nom per defecte.

  4. Tria Global o espai de treball.

  5. Premeu Ctrl+Alt+I i assegureu-vos que el mode d'agent estigui seleccionat. Mode agent en Visual Studio Code GitHub Copilot

CLI de GitHub Copilot

Requisits previs

Opció 1: Afegir manualment el servidor MCP

Pots configurar el servidor MCP de Dataverse a la CLI de GitHub Copilot editant directament el fitxer de configuració MCP.

  1. Obre el teu fitxer de configuració MCP. Per a la configuració global, edita ~/.copilot/mcp-config.json. Per a la configuració amb abast de projecte, edita .mcp/copilot/mcp.json al directori del projecte.

  2. Afegeix el següent fragment JSON. Substitueix <your org URL> per la URL de l'entorn Dataverse (per exemple, https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Desa el fitxer i reinicia la CLI de GitHub Copilot perquè els canvis tinguin efecte.

Opció 2: Utilitza el plugin Dataverse del marketplace Awesome Copilot

El mercat Awesome Copilot ofereix un connector de Dataverse que inclou una mcp-configure habilitat. Aquesta habilitat et guia en la configuració interactiva del servidor MCP de Dataverse, incloent-hi el descobriment de l'entorn i la selecció dels punts finals.

  1. Afegeix el mercat Awesome Copilot a la teva CLI de Copilot:

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

    copilot plugin install dataverse@awesome-copilot
    
  3. En una sessió de xat de Copilot, utilitza l'habilitat /dataverse:mcp-configure per configurar el servidor MCP de Dataverse. L'habilitat t'ajuda a seleccionar el teu entorn i triar entre els punts finals generalment disponibles (/api/mcp) i de previsualització (/api/mcp_preview).

Connecteu-vos al Dataverse amb el protocol Model Context