GitLab MCP Server
io.github.sumirati/mcp-gitlab·v3.2.0·1 starsDeveloper-ready GitLab MCP server for CE and EE instances.
not scanned yet
1 stars
Reviews
Write oneNobody has reviewed GitLab MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
GitLab MCP Server tools
No tool declarations could be read from the package source. They show once the server is installed.
How GitLab MCP Server compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 1,119 Developer tools servers
- GitHub stars
- 1
- more than 50% of 854 Developer tools servers
Release history: 5 versions in the registry since 2026-10-13, latest 2026-10-16, typically one every 1 day.
Install GitLab MCP Server in Claude Code, Cursor or VS Code
Runs npx -y @sumirati/mcp-gitlab on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-gitlab -- npx -y @sumirati/mcp-gitlab
What the publisher says
From the GitLab MCP Server repository's README, as published. We do not edit it. Read it on GitHub
GitLab MCP Server (@sumirati/mcp-gitlab)
A robust, developer-ready, and LLM-ergonomic Model Context Protocol (MCP) server for both self-hosted GitLab Community Edition (CE) and GitLab Enterprise Edition (EE).
Mission
MCP-gitlab provides high-signal, LLM-optimized access to GitLab instances. Rather than dumping raw API payloads, it focuses on context efficiency, developer ergonomics, and native AI pair-programming workflows for codebase management, task coordination, CI/CD observability, and release delivery.
Core Pillars & Capabilities
1. Task & Project Planning
- Full Issue Lifecycle: CRUD operations, filtering by state, milestone, label, author, and assignee with clean summaries.
- Smart Milestone Management: Full CRUD with automatic resolution of human-readable milestone_title to internal numeric IDs.
- Task Dependencies (issuelinks): First-class tracking of blocks, isblockedby, and relatesto relationships for AI roadmap planning and dependency graphs.
- Discussions & Progress Tracking (issuenotes)**: Post progress logs, test results, or design rationale directly to issues without modifying descriptions.
2. CI/CD & Test Observability
- Pipelines & Job Inspection: Query pipelines by branch, commit SHA, or execution status (running, failed, success).
- Safe Job Log Tailing (getjobtrace): Safely tail test/build logs (tail_lines) so agents can inspect stack traces directly without token overflow.
- JUnit Test Reports (getpipelinetestreport)**: High-level test suite breakdowns (total, passed, failed, failure messages).
3. Release & Version Delivery
- GitLab Releases API: Create and inspect formal GitLab releases linked to Git tags, milestones, and markdown changelogs.
- Git Tags: List and create semantic version tags (vX.Y.Z).
4. Merge Request Review & Delivery
- Full MR Lifecycle: Create, inspect, update, and accept/merge MRs with branch cleanup and squash options.
- Diff Reviews (getmergerequestchanges): Review code diffs and post review comments (createmergerequestnote).
LLM-First Architectural Principles
- Context Token Economy: Lean response payloads by default returning high-signal summaries instead of thousands of lines of raw GitLab API metadata.
- Smart Auto-Resolution: Transparently resolves paths (e.g. 'group/project-name' vs numeric 31), milestone titles, and label strings/arrays.
- Self-Hosted & CE First: Zero dependencies on GitLab Duo or enterprise licenses; connects over standard v4 REST using a Personal Access Token (PAT).
Quickstart & Installation
Option 1: Run with npx (No installation needed)
npx -y @sumirati/mcp-gitlabOption 2: Install Globally
npm install -g @sumirati/mcp-gitlab
mcp-gitlabOption 3: Local Clone
git clone https://github.com/sumirati/mcp-gitlab.git
# Or from GitLab.com:
# git clone https://gitlab.com/sumirati/mcp-gitlab.git
cd mcp-gitlab
npm install
node index.jsEnvironment Configuration
Configure the following environment variables (or copy .env.example to .env):
Client Configuration
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
GitLab MCP Server: common questions
- Is GitLab MCP Server safe?
- Mostly: it is graded B (83/100). Read the GitLab MCP Server safety report
- How do I install GitLab MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does GitLab MCP Server need an API key?
- Yes. The registry entry asks for
GITLAB_PERSONAL_ACCESS_TOKEN. - Is GitLab MCP Server maintained?
- The last commit was 19 days ago (2026-10-13). The latest release is v3.2.0.
- What can I use instead of GitLab MCP Server?
- Servers from other publishers that do the same job: Gk CLI MCP server, Contentrain MCP server and Advanced GitLab MCP server.
- How does GitLab MCP Server compare with other Developer tools MCP servers?
- safety score 83/100 (higher than 65% of 1,119 Developer tools servers); github stars 1 (more than 50% of 854 Developer tools servers). Full comparison.
Alternatives to GitLab MCP Server
Same job from other publishers: the closest match first, then the best rated.
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB- ContentrainGit content governance, 27 deterministic MCP tools. Hosted: docs.contentrain.io/developer/mcp-cloudnot reviewedEstablishedC
- Advanced GitLab MCP server64 CQRS tools exposing 236 GitLab operations across 26 entity typesnot reviewedGrowingA
- Grasp — Code Architecture & Dependency AnalysisCodebase analysis: dependency graphs, security scanning, and refactor plans for GitHub and GitLab.not reviewedGrowingC