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.
Puede usar MCP para ampliar las funcionalidades de GitHub Copilot mediante la integración con una amplia gama de herramientas y servicios existentes. MCP funciona en todas las superficies principales de trabajo Copilot, ya sea que esté trabajando en un IDE, utilizando CLI de GitHub Copilot, o delegando tareas al agente de codificación en GitHub.com. También puede usar MCP para crear nuevas herramientas y servicios que funcionan con Copilot, lo que le permite personalizar y mejorar su experiencia.
Para más información sobre MCP, consulta la documentación oficial de MCP. Para obtener una lista seleccionada de servidores MCP de asociados y la comunidad, consulte el GitHub Registro de MCP.
Para obtener información sobre cómo configurar y usar servidores MCP, consulte:
-
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp) para chat de Copilot en el IDE -
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers) para CLI de Copilot -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp) para Agente en la nube de Copilot
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
MCP es compatible con los siguientes clientes:
-
**IDE**: 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, JetBrains IDEs, Xcode, Eclipse, Cursor y Windsurf que proporcionan esta funcionalidad con OAuth o PAT. Para averiguar si tu editor preferido admite servidores MCP remotos, consulta la documentación del editor específico. -
** CLI de Copilot **: CLI de GitHub Copilot admite servidores MCP locales y remotos. El GitHub servidor MCP está integrado y disponible sin configuración adicional. -
** Agente en la nube de Copilot **: Agente en la nube de Copilot admite servidores MCP configurados en el nivel de repositorio. El GitHub servidor MCP y el servidor MCP de Playwright están configurados de forma predeterminada.
Acerca del GitHub servidor MCP
El GitHub servidor MCP es un servidor de Protocolo de contexto de modelo (MCP) proporcionado y mantenido por GitHub.
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 integraciones futuras) para aprovechar GitHublas funcionalidades de contexto e inteligencia artificial.
- Habilitar los flujos de trabajo basados en la nube que funcionan desde cualquier dispositivo, sin configuración local.
- Invoque GitHub herramientas, como Agente en la nube de Copilot (requiere GitHub Copilot suscripción) y code scanning (requiere GitHub Advanced Security suscripción) 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 GitHub servidor MCP, consulte Uso del servidor MCP de GitHub.
Acceso remoto
Puede acceder remotamente al GitHub servidor MCP a través de chat de Copilot en Visual Studio Code sin ninguna configuración local. El servidor remoto tiene acceso a conjuntos de herramientas adicionales solo disponibles en el servidor MCP remoto GitHub . Para obtener una lista de estas herramientas, consulte Conjuntos de herramientas adicionales en el repositorio de github/github-mcp-server.
El GitHub servidor MCP 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 del GitHub servidor MCP en github/github-mcp-server para ver los conjuntos de herramientas más recientes y las instrucciones de configuración autoritativas.
El GitHub servidor MCP 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é GitHub funcionalidades de API 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 GitHub servidor MCP, consulte Configuración de conjuntos de herramientas para el servidor MCP de GitHub.
Security
Para todos los repositorios públicos y repositorios privados cubiertos por GitHub Advanced Security, las interacciones con el GitHub servidor MCP están protegidas por la protección contra inserciones, lo que impide que los secretos se incluyan en las respuestas generadas por IA e impide que expongas secretos a través de las acciones que realices mediante el servidor, como la creación de una incidencia. Para obtener más información, vea Trabajo con la protección push y el servidor MCP de GitHub.
Acerca del GitHub Registro MCP
El GitHub Registro MCP 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 GitHub Registro de MCP.
Nota:
El GitHub Registro MCP está actualmente en versión preliminar pública y está sujeto a cambios.
Pasos siguientes
-
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp): agregar servidores MCP a chat de Copilot en el IDE -
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers): agregar servidores MCP a CLI de Copilot -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp): agregar servidores MCP a Agente en la nube de Copilot -
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server): configuración del GitHub servidor MCP -
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server): usar el GitHub servidor MCP -
[AUTOTITLE](/copilot/tutorials/enhancing-copilot-agent-mode-with-mcp) -
[AUTOTITLE](/copilot/reference/customization-cheat-sheet)