Saltar al contenido
8/10
G Código y GitHub

GitLab 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 execFile para 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-gitlab

Configuració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

Volver a MCPs