Código y GitHubGitLab MCP — Repos, Issues y MRs
El conector más usado para GitLab (la alternativa a GitHub, muy usada en empresas): tu IA puede ver repositorios, gestionar issues y merge requests (MRs), mirar el CI y buscar código. Tiene modo solo lectura.
Revisada el 2026-09-21
- Popularidad
- 2k
- Licencia
- MIT
- Autor
- zereight (comunidad)
- Categoría
- Código y GitHub
Seguridad: revisada
El contenido es seguro; el instalador o el servicio externo no se auditan aquí.
¿Qué es?
Es un conector para GitLab, la plataforma de repositorios que muchas empresas usan (a veces alojada en sus propios servidores). Hace lo mismo que el MCP de GitHub, pero para GitLab: ver código, gestionar issues y MRs, revisar el CI.
Piénsalo como el "GitHub MCP" pero para GitLab: si tu proyecto (o tu trabajo) está en GitLab, este es tu conector.
Qué puede hacer:
- Repositorios: leer archivos, buscar código.
- Merge requests: crear, revisar, comentar.
- Issues: gestionar.
- CI/Pipelines: ver el estado.
- Grupos y proyectos.
Detalle a favor: soporta PAT, OAuth, modo solo lectura y URLs de API dinámicas (funciona con GitLab.com y con instancias propias). 2k estrellas.
¿Cuándo me sirve?
Si tu proyecto o empresa usa GitLab:
- "Revisa este merge request" → MRs.
- "Crea un issue con este fallo" → issues.
- "Busca en el repo dónde está X" → búsqueda.
- "¿Por qué falla el pipeline?" → CI.
- "Muéstrame los últimos commits" → historial.
¿Esto me sirve a mí?
Sí, si usas GitLab (muchas empresas lo prefieren a GitHub).
| Si un día piensas... | Te da... |
|---|---|
| "Mi empresa usa GitLab" | Integración completa |
| "Gestiono MRs a mano" | Automatización |
| "Quiero que revise mi código" | Revisión de MRs |
| "Me da miedo que toque cosas" | Modo solo lectura |
No te sirve si usas GitHub (para eso, github-mcp) o no usas repositorios.
¿Es segura?
Veredicto: ✅ Limpia* (no hay código malicioso; el matiz es que accede a tu cuenta).
- Modo solo lectura (
--permission-mode=readonly) y modos intermedios (modify,full). Puedes limitar las herramientas (GITLAB_TOOLS). - Tu token en variable de entorno; soporta OAuth también.
- **El matiz (limpia*): toca tu cuenta real; con permisos de escritura puede crear/editar MRs e issues. Usa solo lectura** al empezar.
- Un detalle técnico: usa
execFilepara abrir el navegador en el login OAuth (opcional; el PAT no lo necesita). - No es oficial de GitLab (es de la comunidad, muy usado, MIT).
Cómo se instala
claude mcp add gitlab -- npx -y @zereight/mcp-gitlabConfiguración (solo lectura):
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": ["-y", "@zereight/mcp-gitlab", "--permission-mode=readonly"],
"env": {
"GITLAB_PERSONAL_ACCESS_TOKEN": "tu_token",
"GITLAB_API_URL": "https://gitlab.com/api/v4"
}
}
}
}¿En qué asistentes funciona?
| Asistente | ¿Funciona? | Notas |
|---|---|---|
| OpenCode | ✅ Sí | Configuración MCP |
| Claude Code | ✅ Sí | Configuración MCP |
| Cursor | ✅ Sí | Configuración MCP |
| VS Code / Copilot / Claude Desktop | ✅ Sí | Compatible con MCP |
Enlaces
- Repositorio: https://github.com/zereight/gitlab-mcp
- GitLab: https://gitlab.com