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 todos los principales entornos Copilot , tanto si trabajas en un IDE, como si usas GitHub Copilot CLI, trabajas en GitHub Copilot app o delegas tareas a un agente 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:
- Extensión de GitHub Copilot Chat con servidores de Protocolo de contexto de modelo (MCP) para Copilot Chat en el IDE
- Adición de servidores MCP para GitHub Copilot CLI para Copilot CLI
- Configuración de servidores MCP para el repositorio para la configuración de MCP del repositorio en GitHub.com
- Personalización del aplicación Copilot de GitHub para obtener información sobre la compatibilidad con el servidor MCP en GitHub Copilot app Las empresas y las organizaciones pueden optar por habilitar o deshabilitar el uso de MCP para los miembros de su organización o empresa mediante la directiva Servidores MCP en Copilot. Esta directiva está deshabilitada de forma 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 que tienen una suscripción Copilot Business o Copilot Enterprise de una organización o empresa que configura la directiva. Copilot Free, Copilot Pro, Copilot Pro+o Copilot Maxno tienen su acceso MCP regido por 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.
- Copilot CLI: GitHub Copilot CLI admite servidores MCP locales y remotos. El GitHub servidor MCP está integrado y disponible sin configuración adicional.
- GitHub Copilot appGitHub Copilot app: admite servidores MCP configurados en el repositorio o Copilot CLI permite agregar servidores MCP adicionales en la configuración de la aplicación.
- Copilot cloud agent y Copilot code review: GitHub.com admite servidores MCP configurados en el nivel de repositorio. La configuración se aplica tanto a Copilot cloud agent como a Copilot code review. El servidor GitHub MCP y el servidor Playwright MCP 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 Copilot cloud agent (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 en el IDE.
Para averiguar si el editor admite el GitHub servidor MCP y qué métodos de conexión y autenticación están disponibles, consulte Compatibilidad con la aplicación host en el github/github-mcp-server repositorio.
Acceso remoto
Puede acceder remotamente al GitHub servidor MCP a través de Copilot Chat 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 los repositorios privados cubiertos por GitHub Advanced Security, las interacciones con el servidor MCP GitHub están protegidas por la protección de subida, lo que impide la inclusión de secretos en las respuestas generadas por IA y evita que estas se incluyan en las acciones tomadas en su nombre. También puede escanear proactivamente su código en busca de secretos expuestos desde dentro de su agente de codificación de IA. Para obtener más información, vea Examen de secretos con 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.
Buscador de agentes
El buscador de agentes es un servicio de detección que ayuda a GitHub Copilot encontrar las funcionalidades adecuadas (como servidores MCP, herramientas, agentes y aptitudes) para una tarea en tiempo de ejecución, en lugar de requerir que todas las funcionalidades se configuren de antemano. Al igual que un registro MCP, busca en un catálogo de funcionalidades y devuelve resultados ordenados por relevancia que GitHub Copilot puede utilizar según sea necesario. El buscador de agentes implementa la especificación open Agentic Resource Discovery (ARD).
Para usar el buscador de agentes, descargue la habilidad de buscador de agentes y agréguela al directorio ~/.copilot/skills. Para obtener más información sobre las aptitudes del agente, consulte Acerca de las aptitudes del agente. Para examinar el catálogo, consulte GitHub Agent Finder.
Pasos siguientes
- Extensión de GitHub Copilot Chat con servidores de Protocolo de contexto de modelo (MCP): agregar servidores MCP a Copilot Chat en el IDE
- Configuración de servidores MCP para el repositorio: configuración de servidores MCP de repositorio para Copilot cloud agent y Copilot code review
- Configuración del servidor MCP de GitHub: configuración del GitHub servidor MCP
- Uso del servidor MCP de GitHub en el IDE: usar el GitHub servidor MCP
- Mejora del modo de agente de Copilot de GitHub con MCP
- guía rápida de personalización de Copilot