Automate GitLab workflows cross-instance
gitlab-mcpmcp_serversetup L2★0
structured-world/gitlab-mcp ↗What it does
Interact with GitLab projects, MRs, pipelines across instances
Best for
When you need to automate GitLab workflows (MRs, pipelines, work items) with per-instance support and want schema filtered to what your tier actually supports.
Inputs
- · project ID or path
- · merge request filter
- · pipeline queries
Outputs
- · project list with pipelines
- · merge request details
- · job logs
Requires
- · GitLab instance (gitlab.com or self-hosted)
- · GitLab token with scopes
- · OAuth2 support
Preconditions
- · GitLab token with scopes
- · GITLAB_TOKEN and GITLAB_API_URL env vars
- · Node.js 24+
Failure modes
- · schema filters by GitLab version/tier (not all tools available everywhere)
- · admin-mode and token scopes limit tool list
- · rate limiting on large queries
- · self-hosted instances need per-instance OAuth
Trust signals
- · 58 tools, 230 operations across 26 entity types
- · CQRS architecture (browse_ vs manage_)
- · auto-discovery from git remotes
- · NPM, Docker, VS Code install options
- · OAuth2 with Claude Custom Connector