Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- El cliente MCP de Copilot de Microsoft GitHub debe estar permitido en el entorno. Más información: Configuración y administración del servidor MCP de Dataverse para un entorno
- Visual Studio Code instalado con la extensión GitHub Copilot. Más información: extensión GitHub Copilot para Visual Studio Code
Pasos para conectarse al servidor MCP de Dataverse en Visual Studio Code
Abra Visual Studio Code. Seleccione Ver>paleta de comandos (Ctrl+Mayús+P), escriba MCP: Agregar servidor y presione Entrar.
Seleccione HTTP o Eventos enviados por el servidor y presione Entrar.
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.
Este paso genera la configuración del servidor MCP en Visual Studio Code.
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
- GitHub Copilot CLI instalado. Más información: CLI de GitHub Copilot
- El cliente MCP de Copilot de Microsoft GitHub debe estar permitido en el entorno. Más información: Configuración y administración del servidor MCP de Dataverse para un entorno
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.
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.jsonen el directorio del proyecto.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" } } }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.
Agregue el Marketplace de Awesome Copilot a la CLI de Copilot:
copilot plugin marketplace add github/awesome-copilotInstale el complemento Dataverse:
copilot plugin install dataverse@awesome-copilotEn una sesión de chat de Copilot, usa la
/dataverse:mcp-configurehabilidad 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).
Artículos relacionados
Conectar con Dataverse usando el protocolo de contexto de modelo