Connects Claude to GitLab with 44 tools spanning projects, merge requests, pipelines, CI/CD variables, wiki pages, milestones, iterations, and webhooks. Built on a CQRS pattern where browse_* tools handle queries and manage_* tools execute changes. Handles connection failures gracefully with bounded startup, auto-reconnect with exponential backoff, and a disconnected mode that keeps diagnostics available when GitLab is unreachable. Supports multi-instance setups with per-URL OAuth, read-only mode for production safety, and stdio/SSE/HTTP transports. Granular feature flags let you disable tool groups you don't need. Useful when you want GitLab operations directly in your Claude workflow without switching to the web UI, especially for teams managing multiple self-hosted instances or needing resilient connections to flaky on-prem deployments.
claude mcp add --transport stdio structured-world-gitlab-mcp uvx gitlab-mcp