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 Copiloto mediante la integración con una amplia gama de herramientas y servicios existentes. Por ejemplo, el servidor MCP de GitHub te permite usar Chat de Copiloto en tu IDE para realizar tareas en GitHub. También puedes usar MCP para crear herramientas y servicios que funcionen con Chat de Copiloto, 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 Chat de Copiloto, consulta Extensión del chat de Copilot de GitHub 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 tu empresa y Administración de directivas y características para GitHub Copilot en tu organización. 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 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 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:

  • Automatice y optimice las tareas relacionadas con el código.
  • Conecte herramientas de terceros (como Cursor, Windsurf o futuras integraciones) para aprovechar el contexto y las capacidades de IA 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 obtener información sobre cómo configurar y usar el servidor MCP de GitHub, consulta Uso del servidor MCP de GitHub.

Acceso remoto

Puede acceder al servidor MCP GitHub de forma remota a través de Chat de Copiloto en Visual Studio Code sin necesidad de realizar ninguna configuración local. El servidor remoto solo tiene acceso a conjuntos de herramientas adicionales disponibles en el servidor remoto GitHub MCP. Para obtener una lista de estas herramientas, consulte Conjuntos de herramientas adicionales en el github/github-mcp-server repositorio.

El servidor MCP de 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 en github/github-mcp-server para obtener las instrucciones de configuración autoritativas y los conjuntos de herramientas 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 le permiten controlar qué capacidades de la API GitHub están disponibles para sus herramientas de IA.

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 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 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. Para más información, consulta Trabajo con la protección contra inserción y el servidor MCP de GitHub.

Acerca del registro MCP de GitHub

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

Nota:

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

Pasos siguientes

  •           [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)