Conecta Dataverse MCP con GitHub Copilot en Visual Studio Code e Copilot CLI

Este artigo explica como configurar e usar o servidor Microsoft Dataverse model context protocol (MCP) con GitHub Copilot en Visual Studio Code e GitHub Copilot CLI.

GitHub Copilot en Visual Studio Code

Requisitos previos

Pasos para conectarse ao servidor Dataverse MCP en Visual Studio Code

  1. Abre Visual Studio Code. Selecciona Paleta de comandos de Vista> (Ctrl+Shift+P), escribe MCP: Engadir servidor, e logo selecciona HTTP ou Eventos enviados polo servidor.

  2. Pega o URL da túa instancia, como https://contoso.crm.dynamics.com/, engadir /api/mcp e preme Enter. Podes obter o URL da instancia en make.powerapps.com >Configuración (icona de engrenaxe) >Detalles> da sesiónURL da instancia. URL da organización con apéndice.

    Este paso xera a configuración do servidor MCP en Visual Studio Code.

  3. Escribe un nome de servidor MCP ou preme Enter para aceptar o nome predeterminado.

  4. Escolla Global ou espazo de traballo.

  5. Prema Ctrl+Alt+I e asegúrese de que o modo de axente estea seleccionado. Axente en modo Visual Studio Code GitHub Copilot

GitHub Copilot CLI

Requisitos previos

Opción 1: Engadir manualmente o servidor MCP

Podes configurar o servidor MCP de Dataverse na CLI de GitHub Copilot editando directamente o ficheiro de configuración MCP.

  1. Abre o teu ficheiro de configuración MCP. Para a configuración global, edita ~/.copilot/mcp-config.json. Para a configuración con alcance de proxecto, edita .mcp/copilot/mcp.json no directorio do proxecto.

  2. Engade o seguinte fragmento de JSON. Substitúe <your org URL> pola URL do teu entorno Dataverse (por exemplo, https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Garda o ficheiro e reinicia a CLI de GitHub Copilot para que os cambios entren en vigor.

Opción 2: Usar o plugin Dataverse do mercado Awesome Copilot

O mercado Awesome Copilot ofrece un plugin de Dataverse que inclúe unha mcp-configure habilidade. Esta habilidade guíache na configuración interactiva do servidor MCP de Dataverse, incluíndo o descubrimento do entorno e a selección do punto final.

  1. Engade o mercado de Awesome Copilot á túa interface de usuario de Copilot:

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

    copilot plugin install dataverse@awesome-copilot
    
  3. Nunha sesión de chat de Copilot, usa a /dataverse:mcp-configure habilidade para configurar o servidor MCP de Dataverse. A habilidade guíache na selección do teu entorno e na elección entre os puntos finais dispoñibles xeralmente (/api/mcp) e previsualización (/api/mcp_preview).

Conectarse a Dataverse co protocolo de contexto do modelo