GitHub MCP
GitHub MCP conecta tu flujo con el servidor MCP oficial de GitHub. Te da acceso a las herramientas que ese servidor publica para trabajar con repositorios, incidencias (issues), pull requests y más.
Eliges una herramienta en el campo Tool y puedes usarla de dos formas: como paso del flujo, rellenando tú sus datos, o como herramienta de un agente, que decide cuándo usarla.
Cuándo usarlo
- Quieres que un agente consulte el estado de las incidencias o pull requests de un proyecto.
- Necesitas crear incidencias en GitHub a partir de lo que reporta un cliente.
- Tu equipo quiere un asistente que conteste preguntas sobre sus repositorios.
Configuración
| Campo | Qué hace |
|---|---|
| API Key | Tu token de acceso personal de GitHub. Se aceptan los tokens clásicos (empiezan por ghp_) y los de permisos detallados (empiezan por github_pat_). Al escribirlo, se carga la lista de Tool. |
| Tool (obligatorio) | La herramienta del servidor de GitHub que quieres usar. La lista la da el propio servidor. Al elegir una, aparecen debajo los datos que esa herramienta necesita. |
Cuando el componente se usa como herramienta de un agente, el agente puede rellenar esos datos por ti. Más sobre esto en Herramientas.
Resultado
- Data: el texto que devuelve la herramienta elegida.
- Tool: la herramienta lista para un agente. Conéctala al conector Tools del agente.
Ejemplo
Un equipo de soporte quiere que las incidencias técnicas de los clientes acaben en GitHub.
- Añade GitHub MCP y escribe en API Key un token con permiso sobre el repositorio.
- En Tool, elige la herramienta para crear incidencias.
- Escribe el propietario y el nombre del repositorio, y deja que el agente rellene el título y la descripción.
- Conecta la salida Tool al conector Tools del agente de soporte.
- Cuando un cliente describe un fallo, el agente abre la incidencia con los detalles.
Buenas prácticas
- Usa un token con los permisos justos para lo que va a hacer el flujo, y mejor de solo lectura si solo vas a consultar.
- Si quieres que el agente use varias herramientas de GitHub, añade un componente por herramienta.
Componentes relacionados
- MCP Connection: conecta con cualquier servidor MCP.
- Issue: gestiona incidencias de GitHub sin MCP.
- DeepWiki MCP: documentación generada sobre repositorios de código.