Información general
El Protocolo de contexto de modelo (MCP) es un estándar abierto que define cómo las aplicaciones comparten contexto con modelos de lenguaje grandes (LLM). MCP proporciona una manera estandarizada de conectar modelos de inteligencia artificial a diferentes orígenes de datos y herramientas, lo que les permite trabajar de manera conjunta de forma más eficaz.
Puedes usar MCP para ampliar las capacidades de Agente de programación Copilot conectándolo a otras herramientas y servicios.
El agente puede usar herramientas proporcionadas por servidores MCP locales y remotos. Algunos servidores MCP están configurados de forma predeterminada para ofrecer la mejor experiencia para comenzar.
Para más información sobre MCP, consulta la documentación oficial de MCP. Para obtener información sobre algunos de los servidores MCP disponibles actualmente, consulte el repositorio de servidores MCP.
Nota:
- Agente de programación Copilot solo admite herramientas proporcionadas por los servidores MCP. No admite recursos ni indicaciones.
- Agente de programación Copilot no admite actualmente servidores MCP remotos que aprovechen OAuth para la autenticación y la autorización.
Servidores MCP predeterminados
Los siguientes servidores MCP se configuran automáticamente para Agente de programación Copilot:
-
** GitHub **: el GitHub servidor MCP proporciona Copilot acceso a GitHub datos como problemas y solicitudes de incorporación de cambios. Para obtener más información, consulte [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server).- De forma predeterminada, el GitHub servidor MCP se conecta al GitHub mediante un token con ámbito especial que solo tiene acceso de solo lectura al repositorio actual. Puede personalizarlo para usar un token diferente con access más amplios. Para obtener más información, consulte Extensión del agente de codificación de GitHub Copilot con el protocolo de contexto de modelo (MCP).
-
**Playwright**: el [servidor MCP de Playwright](https://github.com/microsoft/playwright-mcp) proporciona Copilot acceso a las páginas web, incluida la capacidad de leer, interactuar y tomar capturas de pantalla.- De forma predeterminada, el servidor MCP de Playwright solo puede acceder a los recursos web hospedados en Copilot, en el propio entorno, accesibles en
localhosto127.0.0.1.
- De forma predeterminada, el servidor MCP de Playwright solo puede acceder a los recursos web hospedados en Copilot, en el propio entorno, accesibles en
Configuración de servidores MCP en un repositorio
Los administrador de repositorios pueden configurar servidores MCP para su uso en ese repositorio. Esto se realiza a través de una configuración con formato JSON que especifica los detalles de los servidores MCP que Agente de programación Copilot pueden usar.
Una vez configurados los servidores MCP para su uso dentro de un repositorio, las herramientas especificadas en la configuración estarán disponibles para Agente de programación Copilot durante cada tarea asignada.
Copilot usará las herramientas disponibles de forma autónoma y no solicitará aprobación antes de su uso.
Para obtener más información sobre cómo configurar servidores MCP para Agente de programación Copilot en un repositorio, consulte Extensión del agente de codificación de GitHub Copilot con el protocolo de contexto de modelo (MCP).
Servidores MCP para agentes personalizados
También puede configurar servidores MCP para agentes personalizados.
Los servidores MCP configurados en agentes personalizados solo están disponibles para ese agente específico y siguen el mismo orden de procesamiento que otras configuraciones de MCP, con agente personalizado la configuración de MCP procesada después de los servidores predeterminados, pero antes de las configuraciones de nivel de repositorio.
Para obtener más información sobre cómo configurar servidores MCP para agentes personalizados, vea Configuración de agentes personalizados.
procedimientos recomendados
-
La habilitación de servidores MCP de terceros para su uso puede afectar al rendimiento del agente y la calidad de las salidas. Revisa el servidor MCP de terceros exhaustivamente y asegúrate de que cumple los requisitos de tu organización.
-
De forma predeterminada, Agente de programación Copilot no tiene acceso para escribir herramientas de servidor MCP. Pero algunos servidores MCP contienen estas herramientas. Asegúrate de revisar las herramientas disponibles en el servidor MCP que quieres usar. Actualiza el campo
toolsen la configuración de MCP solo con las herramientas necesarias. -
Revisa cuidadosamente los servidores MCP configurados antes de guardar la configuración para asegurarte de que los servidores correctos están configurados para su uso.