Skip to main content

Uso del servidor MCP de GitHub

Aprenda a usar el servidor de protocolo de contexto de modelo (MCP) de GitHub para interactuar con repositorios, problemas, solicitudes de incorporación de cambios y otras características de GitHub directamente desde chat de Copilot.

El servidor MCP GitHub está disponible para todos los usuarios GitHub independientemente del tipo de plan. Sin embargo, las herramientas específicas del servidor MCP heredan los mismos requisitos de acceso que sus respectivas funciones GitHub. Si una característica requiere una licencia de pago GitHub o Copilot, la herramienta MCP equivalente requerirá la misma suscripción. Por ejemplo, las herramientas que interactúan con el agente de codificación de Copilot requieren una licencia de pago de Copilot.

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. MCP te permite integrar funcionalidades de inteligencia artificial con otras herramientas y servicios, lo que mejora la experiencia de desarrollo al proporcionar asistencia de inteligencia artificial con reconocimiento del contexto.

Para obtener una introducción completa al servidor MCP de GitHub y una introducción a MCP, consulta Acerca del Protocolo de contexto de modelo (MCP).

Requisitos previos

  • Una cuenta GitHub .
  • Visual Studio Code.
  • El servidor MCP GitHub configurado en el editor. Consulte Configuración del servidor MCP de GitHub.
  • Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.

Uso del servidor MCP de GitHub en Visual Studio Code

El servidor MCP GitHub le permite realizar una amplia gama de acciones en GitHub, a través de chat de Copilot en Visual Studio Code.

  1. Para abrir chat de Copilot haz clic en el icono de la barra de título de Visual Studio Code.
  2. En el cuadro chat de Copilot, selecciona Agent en el menú emergente.
  3. Para ver las acciones disponibles, en el cuadro chat de Copilot, haz clic en el icono Seleccionar herramientas.
    • En la lista desplegable Tools, en MCP Server: GitHub, verá una lista de acciones disponibles.
  4. En el cuadro chat de Copilot, escribe un comando o una pregunta relacionados con la acción que deseas realizar y presiona Entrar.
    • Por ejemplo, puede solicitar al servidor MCP de GitHub que cree una nueva incidencia, enumere solicitudes de incorporación de cambios o recupere información del repositorio.
  5. El servidor MCP GitHub procesará la solicitud y proporcionará una respuesta en la interfaz de chat.
    • En el cuadro chat de Copilot, es posible que se te pida que proporciones permisos adicionales o proporciones más información para completar la acción.
  6. Sigue las instrucciones que aparecen para completar la acción.

Solución de problemas

Si tienes problemas al usar el servidor MCP de GitHub, hay algunos pasos comunes de solución de problemas que puedes seguir.

Problemas de autorización

Si tienes problemas para autorizar el servidor MCP, asegúrate de que:

  • Has iniciado sesión en GitHub en el IDE de tu elección.

Si te estás autenticando con un personal access token (PAT), asegúrate de que:

  • El PAT de GitHub es válido y tiene los ámbitos necesarios para las acciones que deseas realizar.
  • Has escrito el PAT correcto.

Problemas del modo de agente de Copilot

Si tienes problemas con el modo de agente de chat de Copilot, asegúrate de que:

  • Has seleccionado el agente correcto en el cuadro chat de Copilot.
  • Has configurado el servidor MCP correctamente en el IDE.
  • Tienes los permisos necesarios para realizar las acciones que intentas ejecutar.

Bloqueo de protección contra inserción

Si usas el servidor MCP de GitHub y la protección contra inserción bloquea un secreto que crees que es seguro insertar, puedes ser capaz de omitir el bloqueo si especificas un motivo para permitir el secreto. Consulta Trabajo con la protección contra inserción y el servidor MCP de GitHub.

Sugerencias generales

Si tienes otros problemas con el servidor MCP de GitHub, estas son algunas sugerencias generales que te ayudarán a solucionar los problemas:

  • Comprueba los registros de salida del servidor MCP para ver los mensajes de error.
  • Si ejecutas el servidor MCP localmente, asegúrate de que el entorno local esté configurado correctamente para ejecutar contenedores de Docker.
  • Intenta reiniciar el servidor MCP o el IDE.

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. MCP te permite integrar funcionalidades de inteligencia artificial con otras herramientas y servicios, lo que mejora la experiencia de desarrollo al proporcionar asistencia de inteligencia artificial con reconocimiento del contexto.

Para obtener una introducción completa al servidor MCP de GitHub y una introducción a MCP, consulta Acerca del Protocolo de contexto de modelo (MCP).

Requisitos previos

  •           **Acceso a Copilot**. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Visual Studio versión 17.14 o posterior**. Para obtener más información sobre la instalación de Visual Studio, consulta la [página de descargas de Visual Studio](https://visualstudio.microsoft.com/downloads/).
    
  • El servidor MCP GitHub configurado en el editor. Consulte Configuración del servidor MCP de GitHub.
  •         **Inicia sesión en GitHub desde Visual Studio**.
    
  • Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.

Uso del servidor MCP de GitHub en Visual Studio

El servidor MCP GitHub le permite realizar una amplia gama de acciones en GitHub, a través de chat de Copilot en Visual Studio.

  1. En la barra de menús de Visual Studio, haz clic en Ver y, luego, en Chat de GitHub Copilot.
  2. En la parte inferior del panel de chat, selecciona Agent en la lista desplegable de modo.
  3. En la ventana chat de Copilot, haz clic en el icono de herramientas.
    • En GitHub, verá una lista de herramientas disponibles.
  4. En el cuadro chat de Copilot, escribe un comando o una pregunta relacionados con la acción que deseas realizar y presiona Entrar.
    • Por ejemplo, puede solicitar al servidor MCP de GitHub que cree una nueva incidencia, enumere solicitudes de incorporación de cambios o recupere información del repositorio.
  5. El servidor MCP GitHub procesará la solicitud y proporcionará una respuesta en la interfaz de chat.
    • En el cuadro chat de Copilot, es posible que se te pida que proporciones permisos adicionales o proporciones más información para completar la acción.
  6. Sigue las instrucciones que aparecen para completar la acción.

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. MCP te permite integrar funcionalidades de inteligencia artificial con otras herramientas y servicios, lo que mejora la experiencia de desarrollo al proporcionar asistencia de inteligencia artificial con reconocimiento del contexto.

Para obtener una introducción completa al servidor MCP de GitHub y una introducción a MCP, consulta Acerca del Protocolo de contexto de modelo (MCP).

Requisitos previos

  •           **Acceso a Copilot**. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Un IDE de JetBrains compatible**. GitHub Copilot es compatible con los IDE siguientes:
    
    • IntelliJ IDEA (Ultimate, Community, Educational)
    • Android Studio
    • AppCode
    • CLion
    • Invitado de Code With Me
    • DataGrip
    • DataSpell
    • GoLand
    • Cliente JetBrains
    • MPS
    • PhpStorm
    • PyCharm (Profesional, Comunidad, Educativa)
    • Rider
    • RubyMine
    • RustRover
    • WebStorm
    • Writerside

    Consulta el buscador de herramientas de IDE de JetBrains para descargarla.

  •         **Versión más reciente de la extensión GitHub Copilot**. Consulta la extensión de [GitHub Copilot](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text) en el Marketplace de JetBrains. Para conocer las instrucciones de instalación, consulta [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    
  •         **Inicia sesión en GitHub en el IDE de JetBrains**. Para obtener instrucciones de autenticación [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).
    
  •         **El GitHub servidor MCP** configurado en el editor. Consulte [AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server).
    
  • Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.

Uso del servidor MCP GitHub en los IDE de JetBrains

El servidor MCP GitHub le permite realizar una amplia gama de acciones en GitHub, a través de chat de Copilot en los IDE de JetBrains.

  1. Para abrir la ventana de chat de Copilot, haz clic en el icono de Chat de GitHub Copilot ubicado en el lado derecho de la ventana del IDE de JetBrains.

    Captura de pantalla del icono de Chat de GitHub Copilot en la barra de actividad.

  2. En la parte superior del panel de chat, haz clic en la pestaña Agente.

  3. Para ver las acciones disponibles, en el cuadro chat de Copilot, haz clic en el icono de herramientas.

    • En MCP Server: GitHub, verá una lista de acciones disponibles.
  4. En el cuadro chat de Copilot, escribe un comando o una pregunta relacionados con la acción que deseas realizar y presiona Entrar.

    • Por ejemplo, puede solicitar al servidor MCP de GitHub que cree una nueva incidencia, enumere solicitudes de incorporación de cambios o recupere información del repositorio.
  5. El servidor MCP GitHub procesará la solicitud y proporcionará una respuesta en la interfaz de chat.

    • En el cuadro chat de Copilot, es posible que se te pida que proporciones permisos adicionales o proporciones más información para completar la acción.
  6. Sigue las instrucciones que aparecen para completar la acción.

Solución de problemas

Si tienes problemas al usar el servidor MCP de GitHub, hay algunos pasos comunes de solución de problemas que puedes seguir.

Problemas de autorización

Si tienes problemas para autorizar el servidor MCP, asegúrate de que:

  • Has iniciado sesión en GitHub en el IDE de tu elección.

Si te estás autenticando con un personal access token (PAT), asegúrate de que:

  • El PAT de GitHub es válido y tiene los ámbitos necesarios para las acciones que deseas realizar.
  • Has escrito el PAT correcto.

Problemas del modo de agente de Copilot

Si tienes problemas con el modo de agente de chat de Copilot, asegúrate de que:

  • Has seleccionado el agente correcto en el cuadro chat de Copilot.
  • Has configurado el servidor MCP correctamente en el IDE.
  • Tienes los permisos necesarios para realizar las acciones que intentas ejecutar.

Bloqueo de protección contra inserción

Si usas el servidor MCP de GitHub y la protección contra inserción bloquea un secreto que crees que es seguro insertar, puedes ser capaz de omitir el bloqueo si especificas un motivo para permitir el secreto. Consulta Trabajo con la protección contra inserción y el servidor MCP de GitHub.

Sugerencias generales

Si tienes otros problemas con el servidor MCP de GitHub, estas son algunas sugerencias generales que te ayudarán a solucionar los problemas:

  • Comprueba los registros de salida del servidor MCP para ver los mensajes de error.
  • Si ejecutas el servidor MCP localmente, asegúrate de que el entorno local esté configurado correctamente para ejecutar contenedores de Docker.
  • Intenta reiniciar el servidor MCP o el IDE.

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. MCP te permite integrar funcionalidades de inteligencia artificial con otras herramientas y servicios, lo que mejora la experiencia de desarrollo al proporcionar asistencia de inteligencia artificial con reconocimiento del contexto.

Para obtener una introducción completa al servidor MCP de GitHub y una introducción a MCP, consulta Acerca del Protocolo de contexto de modelo (MCP).

Requisitos previos

  •           **Acceso a Copilot**. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Extensión de GitHub Copilot para Xcode**. Consulte [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    
  • El servidor MCP GitHub configurado en el editor. Consulte Configuración del servidor MCP de GitHub.
  • Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.

Uso del servidor MCP GitHub en Xcode

El servidor MCP GitHub le permite realizar una amplia gama de acciones en GitHub, a través de chat de Copilot en Xcode.

  1. Para abrir la vista de chat, haz clic en Editor en la barra de menús y, a continuación, haz clic en Copilot y, a continuación, en Abrir chat. chat de Copilot se abre en una nueva ventana.
  2. En la parte inferior del panel de chat, selecciona Agent.
  3. Para ver las acciones disponibles, en el cuadro chat de Copilot, haz clic en el icono de herramientas.
    • En MCP Server: GitHub, verá una lista de acciones disponibles.
  4. En el cuadro chat de Copilot, escribe un comando o una pregunta relacionados con la acción que deseas realizar y presiona Entrar.
    • Por ejemplo, puede solicitar al servidor MCP de GitHub que cree una nueva incidencia, enumere solicitudes de incorporación de cambios o recupere información del repositorio.
  5. El servidor MCP GitHub procesará la solicitud y proporcionará una respuesta en la interfaz de chat.
    • En el cuadro chat de Copilot, es posible que se te pida que proporciones permisos adicionales o proporciones más información para completar la acción.
  6. Sigue las instrucciones que aparecen para completar la acción.

Solución de problemas

Si tienes problemas al usar el servidor MCP de GitHub, hay algunos pasos comunes de solución de problemas que puedes seguir.

Problemas de autorización

Si tienes problemas para autorizar el servidor MCP, asegúrate de que:

  • Has iniciado sesión en GitHub en el IDE de tu elección.

Si te estás autenticando con un personal access token (PAT), asegúrate de que:

  • El PAT de GitHub es válido y tiene los ámbitos necesarios para las acciones que deseas realizar.
  • Has escrito el PAT correcto.

Problemas del modo de agente de Copilot

Si tienes problemas con el modo de agente de chat de Copilot, asegúrate de que:

  • Has seleccionado el agente correcto en el cuadro chat de Copilot.
  • Has configurado el servidor MCP correctamente en el IDE.
  • Tienes los permisos necesarios para realizar las acciones que intentas ejecutar.

Bloqueo de protección contra inserción

Si usas el servidor MCP de GitHub y la protección contra inserción bloquea un secreto que crees que es seguro insertar, puedes ser capaz de omitir el bloqueo si especificas un motivo para permitir el secreto. Consulta Trabajo con la protección contra inserción y el servidor MCP de GitHub.

Sugerencias generales

Si tienes otros problemas con el servidor MCP de GitHub, estas son algunas sugerencias generales que te ayudarán a solucionar los problemas:

  • Comprueba los registros de salida del servidor MCP para ver los mensajes de error.
  • Si ejecutas el servidor MCP localmente, asegúrate de que el entorno local esté configurado correctamente para ejecutar contenedores de Docker.
  • Intenta reiniciar el servidor MCP o el IDE.

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. MCP te permite integrar funcionalidades de inteligencia artificial con otras herramientas y servicios, lo que mejora la experiencia de desarrollo al proporcionar asistencia de inteligencia artificial con reconocimiento del contexto.

Para obtener una introducción completa al servidor MCP de GitHub y una introducción a MCP, consulta Acerca del Protocolo de contexto de modelo (MCP).

Requisitos previos

  • Acceso a Copilot Consulta ¿Qué es GitHub Copilot?.
  • Versión compatible de Eclipse. Para usar la extensión GitHub Copilot, debes tener la versión 2024-09 o superior de Eclipse. Consulta la página de descarga de Eclipse.
  • Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.
  • El servidor MCP GitHub configurado en el editor. Consulte Configuración del servidor MCP de GitHub.
  •         **Versión más reciente de la extensión GitHub Copilot**. Descárgalo desde el [Marketplace de Eclipse](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text). Para obtener más información, vea [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
    
  •         **Inicia sesión en GitHub desde Eclipse**.
    

Uso del servidor MCP GitHub en Eclipse

El servidor MCP de GitHub le permite realizar una amplia gama de acciones en GitHub, usando chat de Copilot en Eclipse.

  1. Para abrir el panel chat de Copilot, haz clic en el icono de Copilot () en la barra de estado de la parte inferior de Eclipse, haz clic en Open Chat.
  2. En la parte inferior del panel de chat, selecciona Agent en la lista desplegable de modo.
  3. Para ver las acciones disponibles, en el cuadro chat de Copilot, haz clic en el icono de herramientas.
    • En github, verá una lista de acciones disponibles.
  4. En el cuadro chat de Copilot, escribe un comando o una pregunta relacionados con la acción que deseas realizar y presiona Entrar.
    • Por ejemplo, puede solicitar al servidor MCP de GitHub que cree una nueva incidencia, enumere solicitudes de incorporación de cambios o recupere información del repositorio.
  5. El servidor MCP GitHub procesará la solicitud y proporcionará una respuesta en la interfaz de chat.
    • En el cuadro chat de Copilot, es posible que se te pida que proporciones permisos adicionales o proporciones más información para completar la acción.
  6. Sigue las instrucciones que aparecen para completar la acción.

Solución de problemas

Si tienes problemas al usar el servidor MCP de GitHub, hay algunos pasos comunes de solución de problemas que puedes seguir.

Problemas de autorización

Si tienes problemas para autorizar el servidor MCP, asegúrate de que:

  • Has iniciado sesión en GitHub en el IDE de tu elección.

Si te estás autenticando con un personal access token (PAT), asegúrate de que:

  • El PAT de GitHub es válido y tiene los ámbitos necesarios para las acciones que deseas realizar.
  • Has escrito el PAT correcto.

Problemas del modo de agente de Copilot

Si tienes problemas con el modo de agente de chat de Copilot, asegúrate de que:

  • Has seleccionado el agente correcto en el cuadro chat de Copilot.
  • Has configurado el servidor MCP correctamente en el IDE.
  • Tienes los permisos necesarios para realizar las acciones que intentas ejecutar.

Bloqueo de protección contra inserción

Si usas el servidor MCP de GitHub y la protección contra inserción bloquea un secreto que crees que es seguro insertar, puedes ser capaz de omitir el bloqueo si especificas un motivo para permitir el secreto. Consulta Trabajo con la protección contra inserción y el servidor MCP de GitHub.

Sugerencias generales

Si tienes otros problemas con el servidor MCP de GitHub, estas son algunas sugerencias generales que te ayudarán a solucionar los problemas:

  • Comprueba los registros de salida del servidor MCP para ver los mensajes de error.
  • Si ejecutas el servidor MCP localmente, asegúrate de que el entorno local esté configurado correctamente para ejecutar contenedores de Docker.
  • Intenta reiniciar el servidor MCP o el IDE.

Acerca de MCP en Copilot Chat en GitHub

El servidor GitHub MCP es un servidor del Protocolo de contexto de modelo (MCP) proporcionado y mantenido por GitHub. MCP te permite integrar funcionalidades de inteligencia artificial con otras herramientas y servicios, lo que mejora la experiencia de desarrollo al proporcionar asistencia de inteligencia artificial con reconocimiento del contexto.

Para más información sobre MCP, consulta la documentación oficial de MCP.

En Copilot Chat en GitHub, el servidor MCP GitHub se configura automáticamente, con un conjunto limitado de aptitudes disponibles. Esto te permite indicar a chat de Copilot que realice tareas como crear ramas o combinar solicitudes de incorporación de cambios en tu nombre. Para obtener una lista completa de las aptitudes disponibles, consulte Hoja de referencia rápida de GitHub Copilot Chat.

Usando el servidor MCP GitHub en Copilot Chat en GitHub

El servidor MCP GitHub se configura automáticamente en Copilot Chat en GitHub. Puedes empezar a usarlo inmediatamente sin ninguna configuración adicional.

  1. En el cuadro de solicitud, escribe una solicitud relacionada con la aptitud que deseas que realice chat de Copilot y presiona Entrar.

    Algunos ejemplos de solicitudes que puedes realizar son:

    Crea una rama denominada [NOMBRE-DE-LA-RAMA] en el repositorio [NOMBRE DE PROPIETARIO/NOMBRE DEL REPOSITORIO].

    Busca usuarios con el nombre [NOMBRE-DE-USUARIO]

    Combina la solicitud de incorporación de cambios [NÚMERO-PR] en el repositorio [NOMBRE DE PROPIETARIO/NOMBRE DEL REPOSITORIO].

  2. chat de Copilot te pedirá que confirmes que deseas continuar con la acción. Haz clic en Permitir para confirmar.

  3. chat de Copilot usará la aptitud pertinente del servidor MCP GitHub para realizar la acción solicitada. chat de Copilot te mostrará el resultado de la acción en la interfaz de chat.

Limitaciones

El servidor MCP GitHub en Copilot Chat en GitHub está actualmente limitado a un conjunto de habilidades predefinidas. Si pides a chat de Copilot que realice una acción que no es compatible con el servidor MCP, seguirá intentando proporcionar una respuesta útil, pero es posible que no puedas realizar la acción según lo esperado. Por ejemplo, si pides a chat de Copilot que cree una nueva propuesta, es posible que te proporcione una plantilla de borrador de problema, pero seguirás teniendo que crear manualmente la propuesta.

Información adicional

  •         [AUTOTITLE](/copilot/tutorials/enhancing-copilot-agent-mode-with-mcp)
    
  •         [AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp)