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

Para más información sobre cómo configurar y usar servidores MCP con Copilot Chat, consulta Extensión de Copilot Chat con el 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. Consulta Administración de directivas y características de Copilot en tu empresa. La directiva MCP solo se aplica a los usuarios con una suscripción a Copilot para empresas o Copilot para empresas de una organización o empresa que configure la directiva. Ni en Copilot Free, Copilot Pro o Copilot Pro+ se controla el acceso a MCP mediante esta directiva.

Acerca del servidor MCP de GitHub

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

El servidor MCP de GitHub se puede usar para:

  • Automatizar y optimizar las tareas relacionadas con el código.
  • Conectar herramientas de terceros (como cursor, windsurf o futuras integraciones) para aprovechar las funcionalidades de contexto e inteligencia artificial de GitHub.
  • Habilitar los flujos de trabajo basados en la nube que funcionan desde cualquier dispositivo, sin configuración local.
  • Invoca las herramientas de GitHub, como Agente de codificación de Copilot (requiere suscripción a GitHub Copilot) y code scanning (requires suscripción a GitHub Advanced Security), para ayudar con la generación de código y el análisis de seguridad.

Para todos los repositorios públicos y los repositorios privados cubiertos por GitHub Advanced Security, las interacciones con el servidor MCP de GitHub se protegen mediante la protección contra inserción, lo que impide que los secretos se incluyan en las respuestas generadas por la inteligencia artificial y evita que se expongan secretos a través de las acciones que realices con el servidor, como la creación de una incidencia. Consulta Trabajo con la protección contra inserción y el servidor MCP de GitHub.

Puedes acceder al servidor MCP de GitHub de forma remota a través de Copilot Chat en GitHub, Visual Studio Code, u otros editores que admitan MCP remoto; o bien, puedes ejecutarlo localmente en cualquier editor compatible con MCP, lo que te permite elegir entre la comodidad de una solución hospedada o la personalización de una configuración autohospedada.

Si deseas usar el servidor MCP remoto de GitHub, puedes hacerlo en unos pocos pasos, sin ninguna configuración local. Esto es especialmente útil para los usuarios que desean aprovechar rápidamente las funcionalidades de inteligencia artificial de GitHub sin la sobrecarga de administrar un servidor MCP local.

La ejecución local del servidor MCP de GitHub requiere un poco más de configuración, pero permite una mayor personalización y control sobre las interacciones de IA.

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

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.

Pasos siguientes