Compartir a través de


Conexión de Dataverse MCP con GitHub Copilot en Visual Studio Code y la CLI de Copilot

En este artículo se explica cómo configurar y usar el servidor del protocolo de contexto de modelo (MCP) de Microsoft Dataverse con GitHub Copilot en Visual Studio Code y la CLI de GitHub Copilot.

GitHub Copilot en Visual Studio Code

Prerrequisitos

Pasos para conectarse al servidor MCP de Dataverse en Visual Studio Code

  1. Abra Visual Studio Code. Seleccione Ver>paleta de comandos (Ctrl+Mayús+P), escriba MCP: Agregar servidor y presione Entrar.

  2. Seleccione HTTP o Eventos enviados por el servidor y presione Entrar.

  3. Pegue la dirección URL de la instancia, como https://contoso.crm.dynamics.com/, anexe /api/mcp a ella y presione Entrar. Puede obtener la dirección URL de la instancia en make.powerapps.com >Configuración (icono de engranaje) >Detalles de sesión>Dirección URL de la instancia. Dirección URL de la organización con el apéndice.

    Este paso genera la configuración del servidor MCP en Visual Studio Code.

  4. Presione Ctrl+Alt+I y asegúrese de que está seleccionado el modo de agente. Modo Agente en Visual Studio Code GitHub Copilot

CLI de GitHub Copilot

Prerrequisitos

Opción 1: Agregar manualmente el servidor MCP

Puede configurar el servidor MCP de Dataverse en la CLI de GitHub Copilot editando el archivo de configuración de MCP directamente.

  1. Abra el archivo de configuración de MCP. Para la configuración global, edite ~/.copilot/mcp-config.json. Para la configuración con ámbito de proyecto, edite .mcp/copilot/mcp.json en el directorio del proyecto.

  2. Agregue el siguiente fragmento de código JSON. Reemplace por <your org URL> la dirección URL del entorno de Dataverse (por ejemplo, https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Guarde el archivo y reinicie la CLI de GitHub Copilot para que los cambios surtan efecto.

Opción 2: Uso del complemento Dataverse desde el marketplace de Awesome Copilot

El Awesome Copilot marketplace proporciona un complemento de Dataverse que incluye una mcp-configure habilidad. Esta aptitud le guía a través de la configuración del servidor MCP de Dataverse de forma interactiva, incluida la detección de entornos y la selección de puntos de conexión.

  1. Agregue el Marketplace de Awesome Copilot a la CLI de Copilot:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Instale el complemento Dataverse:

    copilot plugin install dataverse@awesome-copilot
    
  3. En una sesión de chat de Copilot, usa la /dataverse:mcp-configure habilidad para configurar el servidor MCP de Dataverse. La funcionalidad le guía a través de la selección de su entorno y la elección entre los puntos de acceso generalmente disponibles (/api/mcp) y la versión preliminar (/api/mcp_preview).

Conectar con Dataverse usando el protocolo de contexto de modelo