Skip to main content

Acerca del Protocolo de contexto de modelo (MCP)

El Protocolo de contexto de modelo (MCP) es un protocolo que permite ampliar las funcionalidades de GitHub Copilot mediante la integración con otros sistemas.

Información general del Protocolo de contexto de modelo (MCP)

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 funcionalidades de chat de Copilot mediante la integración con una amplia gama de herramientas y servicios existentes. Por ejemplo, el servidor MCP GitHub permite utilizar chat de Copilot en el IDE para realizar tareas en GitHub. También puedes usar MCP para crear herramientas y servicios que funcionen con chat de Copilot, lo que te permite personalizar y mejorar tu experiencia.

Para más información sobre MCP, consulta la documentación oficial de MCP. Para obtener información sobre los servidores MCP disponibles actualmente, consulte el repositorio de servidores MCP.

Para más información sobre cómo configurar y usar servidores MCP con chat de Copilot, consulta Extensión de GitHub Copilot Chat con servidores de Protocolo de contexto de modelo (MCP).

Las empresas y organizaciones pueden optar por habilitar o deshabilitar el uso de MCP para los miembros de su organización o empresa con la directiva MCP servers in Copilot. Esta directiva está deshabilitada de manera predeterminada. Consulta Administración de directivas y características para GitHub Copilot en su empresa y Administración de directivas y características para GitHub Copilot en su organización. La directiva MCP solo se aplica a los usuarios con una suscripción a Copilot Business o Copilot Enterprise de una organización o empresa que configure la directiva. Ni en Copilot gratis, Copilot Pro o Copilot Pro+ se controla el acceso a MCP mediante esta directiva.

Disponibilidad

Actualmente hay una amplia compatibilidad con servidores MCP locales en clientes como Visual Studio Code, IDE de JetBrains, XCode y otros.

La compatibilidad con servidores MCP remotos está creciendo, con editores como Visual Studio Code, Visual Studio, IDE de JetBrains, Xcode, Eclipse y Cursor que proporcionan esta funcionalidad con OAuth o PAT, y Windsurf que solo admite PAT.

Para averiguar si tu editor preferido admite servidores MCP remotos, consulta la documentación del editor específico.

Acerca del servidor MCP GitHub

El servidor GitHub MCP es un servidor del Protocolo de contexto de modelo (MCP) proporcionado y mantenido por GitHub.

El servidor MCP se puede usar para:

  • Automatice y optimice las tareas relacionadas con el código.
  • Conecte herramientas de terceros (como Cursor, Windsurf o futuras integraciones) para aprovechar las capacidades de contexto y de inteligencia artificial de GitHub.
  • Habilitar los flujos de trabajo basados en la nube que funcionan desde cualquier dispositivo, sin configuración local.
  • Invoquen las herramientas de GitHub, como Agente de programación Copilot (requiere una suscripción a GitHub Copilot) y code scanning (requiere una suscripción a GitHub Advanced Security) para ayudar con la generación de código y el análisis de seguridad.

Para obtener información sobre cómo configurar y usar el servidor MCP GitHub , consulte Uso del servidor MCP de GitHub.

Acceso remoto

Puede acceder al servidor MCP de GitHub remotamente a través de chat de Copilot en Visual Studio Code sin configuración local alguna. El servidor remoto tiene acceso a conjuntos de herramientas adicionales que solo están disponibles en el servidor remoto de GitHub MCP. Para obtener una lista de estas herramientas, consulte Conjuntos de herramientas adicionales en el repositorio de github/github-mcp-server.

El servidor MCP GitHub también se puede ejecutar localmente en cualquier editor compatible con MCP, si es necesario.

Personalización del conjunto de herramientas

Importante

Revise siempre el repositorio de servidor MCP GitHub en github/github-mcp-server para conocer los conjuntos de herramientas y las instrucciones de configuración autoritativas más recientes.

El servidor MCP GitHub admite la habilitación o deshabilitación de grupos específicos de funcionalidades a través de conjuntos de herramientas. Los conjuntos de herramientas permiten controlar qué funcionalidades de API de GitHub están disponibles para las herramientas de inteligencia artificial.

Habilitar solo los conjuntos de herramientas que necesita mejora el rendimiento y la seguridad del asistente de INTELIGENCIA ARTIFICIAL. Menos herramientas significan una mejor precisión de selección de herramientas y menos errores. Al deshabilitar los conjuntos de herramientas sin usar también se liberan tokens en la ventana de contexto de la inteligencia artificial.

Los conjuntos de herramientas no solo incluyen herramientas, sino también recursos de MCP relevantes y avisos cuando corresponda.

Para obtener información sobre cómo configurar conjuntos de herramientas para el servidor MCP GitHub , consulte Configuración de conjuntos de herramientas para el servidor MCP de GitHub.

Security

Para todos los repositorios públicos y los repositorios privados cubiertos por GitHub Advanced Security, las interacciones con el servidor MCP de GitHub están protegidas por la protección push, lo que impide que los secretos se incluyan en las respuestas generadas por IA y le impide exponer secretos a través de cualquier acción que realice utilizando el servidor, como la creación de un issue. Para obtener más información, vea Trabajo con la protección contra inserción y el servidor MCP de GitHub.

Acerca de GitHub MCP Registry

GitHub MCP Registry es una lista seleccionada de servidores MCP de asociados y de la comunidad. Puedes usar el registro para detectar nuevos servidores MCP y buscar los que satisfagan tus necesidades específicas. Consulte el Registro MCP de GitHub.

Nota:

El registro MCP GitHub está actualmente en versión preliminar pública y sujeto a cambios.

Pasos siguientes

  •         [AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers)
    
  •         [AUTOTITLE](/copilot/how-tos/context/model-context-protocol/extending-copilot-chat-with-mcp)
    
  •         [AUTOTITLE](/copilot/how-tos/context/model-context-protocol/using-the-github-mcp-server)
    
  •         [AUTOTITLE](/copilot/tutorials/enhancing-copilot-agent-mode-with-mcp)
    
  •         [AUTOTITLE](/copilot/reference/customization-cheat-sheet)