Nota:
- La compatibilidad con MCP está disponible con carácter general (GA) en Copilot Chat para Visual Studio Code.
- La compatibilidad con MCP para Copilot en Visual Studio, JetBrains, Eclipse y Xcode se encuentra en versión preliminar pública y está sujeta a cambios.
- Términos de licencia de la versión preliminar de GitHub solo se aplica a Copilot en los IDE en los que la compatibilidad con MCP todavía está en versión preliminar. Los términos de disponibilidad general se aplican al usar MCP para Copilot en Visual Studio Code.
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 miembros con licencias de Copilot para empresas, Copilot para empresas o Copilot asignadas por parte de la organización o empresa que configura la directiva. Esta directiva no controla el acceso de MCP de Copilot Free, Copilot Pro ni Copilot Pro+.
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.
Puedes acceder al servidor MCP de GitHub de forma remota a través de 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 los servidores MCP remotos crece y hay editores como Visual Studio Code (con OAuth o PAT), Visual Studio (solo PAT), IDE de JetBrains (solo PAT), Xcode (solo PAT), Eclipse (solo PAT), Windsurf (solo PAT) y Cursor (solo PAT) que ya proporcionan esta funcionalidad.
Para averiguar si tu editor preferido admite servidores MCP remotos, consulta la documentación del editor específico.