Skip to main content

Protocolo de contexto de modelo (MCP) y agente en la nube de GitHub Copilot

Obtenga información sobre cómo usar el Protocolo de contexto de modelo (MCP) con Copilot cloud agent.

Visió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.

Puede usar MCP para ampliar las funcionalidades de Copilot cloud agent mediante la conexión 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, consulta el repositorio de servidores MCP.

Al configurar servidores MCP para su uso por Copilot cloud agent y Copilot code review, tenga en cuenta lo siguiente:

  • Copilot cloud agent y Copilot code review solo admiten herramientas de MCP. Actualmente no admiten recursos ni avisos proporcionados por el servidor MCP.
  • Copilot cloud agent y Copilot code review actualmente no admiten servidores MCP remotos que aprovechen OAuth para la autenticación y autorización.

Servidores MCP predeterminados

Los siguientes servidores MCP se configuran automáticamente para Copilot cloud agent:

  • GitHub: el servidor MCP de GitHub da a Copilot acceso a los datos de GitHub, como incidencias y solicitudes de incorporación de cambios. Para obtener más información, consulte Uso del servidor MCP de GitHub en el IDE.

    • 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. Puedes personalizarlo para usar un token diferente con acceso más amplio. Para obtener más información, consulte Configuración de servidores MCP para el repositorio.
  • Playwright: el servidor MCP de Playwright 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 el propio entorno de Copilot, accesibles en localhost o 127.0.0.1.

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 en la configuración del repositorio en GitHub.

Nota:

La configuración de MCP del repositorio en GitHub se aplica a Copilot cloud agent y Copilot code review. Los servidores MCP configurados en la configuración de MCP del repositorio están disponibles para ambos agentes.

Una vez configurados los servidores MCP para su uso dentro de un repositorio, las herramientas especificadas en la configuración estarán disponibles para Copilot cloud agent durante cada tarea asignada.

Copilot usará las herramientas disponibles de forma autónoma y no solicitará aprobación antes de su uso.

Para más información sobre cómo configurar servidores MCP en un repositorio, consulte Configuración de servidores MCP para el repositorio.

Servidores MCP para custom agents

También puede configurar servidores MCP para custom agents.

Los servidores MCP configurados en custom agents solo están disponibles para ese agente específico y siguen el mismo orden de procesamiento que otras configuraciones de MCP, con custom agent 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 custom agents, 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, Copilot cloud agent 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 tools en 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.