GitLab MCP
GitLab MCP with 60+ tools covering merge requests, repositories, issues, branches, commits, files, discussions, draft notes, approvals, pipelines, and OAuth multi-user support. 54 commits on main in the last 30 days.
“GitLab MCP with 60+ tools covering merge requests, repositories, issues, branches, commits, files, discussions, draft notes, approvals, pipelines, and OAuth multi-user support. 54 commits on main in the last 30 days. Code-review workflow tooling (list_merge_request_changed_files plus get_merge_request_file_diff) tuned for batched diff retrieval.”
INSTALL THIS SERVER
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": [
"-y",
"@zereight/mcp-gitlab"
],
"env": {
"GITLAB_PERSONAL_ACCESS_TOKEN": "<your-gitlab-pat>",
"GITLAB_API_URL": "https://gitlab.com/api/v4"
}
}
}
}
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": [
"-y",
"@zereight/mcp-gitlab"
],
"env": {
"GITLAB_PERSONAL_ACCESS_TOKEN": "<your-gitlab-pat>",
"GITLAB_API_URL": "https://gitlab.com/api/v4"
}
}
}
}
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": [
"-y",
"@zereight/mcp-gitlab"
],
"env": {
"GITLAB_PERSONAL_ACCESS_TOKEN": "<your-gitlab-pat>",
"GITLAB_API_URL": "https://gitlab.com/api/v4"
}
}
}
}
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": [
"-y",
"@zereight/mcp-gitlab"
],
"env": {
"GITLAB_PERSONAL_ACCESS_TOKEN": "<your-gitlab-pat>",
"GITLAB_API_URL": "https://gitlab.com/api/v4"
}
}
}
}
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": [
"-y",
"@zereight/mcp-gitlab"
],
"env": {
"GITLAB_PERSONAL_ACCESS_TOKEN": "<your-gitlab-pat>",
"GITLAB_API_URL": "https://gitlab.com/api/v4"
}
}
}
}
9 TOOLS AVAILABLE
OUR ASSESSMENT
- 1,449 GitHub stars and MIT licence.
- 54 commits on main in the last 30 days.
- 60+ tool surface covers the full GitLab platform.
- 2-step batched code-review flow (list_merge_request_changed_files then get_merge_request_file_diff with 3-5 file batches) is tuned for agent token efficiency.
- Multi-user OAuth setup and Claude.ai native OAuth support.
- Agent skill files shipped for consistent agent behaviour.
- Self-hosted GitLab and gitlab.com both supported.
- Single-maintainer governance.
- GitLab Personal Access Token required; scope appropriately.
- Wide tool surface can overflow agent context windows; scope via configuration.
GitLab PAT grants the scopes selected at token creation. Use api scope only when the agent needs project mutations; read_api or read_repository scope works for read-only flows. The MCP forwards all queries to the configured GitLab endpoint; for self-hosted GitLab, scope the network path to the agent host.
Teams running GitLab (gitlab.com or self-hosted) who want agents to handle the full code-review lifecycle: list changed files, batch-fetch diffs, create discussions, manage draft notes, approve MRs; multi-user deployments via remote OAuth setup; teams that have outgrown the official GitLab integrations and want a wider tool surface.
TECHNICAL DETAILS
ADOPTION METRICS
// Reading this1,449 stars on the zereight/gitlab-mcp repo. 54 commits on main in the last 30 days, second-highest cadence in this batch.
// Reading thisHighest-cadence GitLab MCP at time of review across the candidate set.
SOURCES & VERIFICATION
We don't take any single directory's word for it. Before scoring, we cross-reference 5 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.
The same server, 5 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.
| Source | Their rating | Their star count | Their downloads | Last synced |
|---|---|---|---|---|
| AutomationSwitch This page | 4.6editorial | 1,449 | — | MAY 3, 2026 |
| PulseMCP | — unrated | unavailable | unavailable | MAY 3, 2026 |
| MCP.so | — unrated | unavailable | unavailable | MAY 3, 2026 |
| Glama | — unrated | unavailable | unavailable | MAY 3, 2026 |
| Smithery | — unrated | unavailable | unavailable | MAY 3, 2026 |
| Awesome MCP Servers | — unrated | unavailable | unavailable | MAY 3, 2026 |
// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.
OTHER DEV TOOLS MCP SERVERS
GitHub
Codebase awareness layer for accessing repositories, pull requests, issues, code search, and GitHub Actions. Fine-grained PAT scopes keep access minimal.
OpenSpec
The leading spec-driven development workflow for AI agents. Implements the /opsx:propose → /opsx:apply → /opsx:archive cycle that scaffolds proposals, specs, design docs, and task checklists, then applies them and archives once shipped.
Chrome DevTools for Agents
Vendor-official Chrome DevTools MCP server from the Chrome DevTools team at Google. Lets agents control and inspect a live Chrome browser for automation, debugging, and performance analysis.
Terraform MCP Server
Vendor-official Terraform MCP server from HashiCorp. Integrates with the public Terraform Registry (providers, modules, policies) and HCP Terraform / Terraform Enterprise (workspace management, organisation listing, run management, private registry access).
Browserbase MCP Server
Vendor-built Browserbase MCP server combining cloud browser automation (Browserbase) with natural-language-to-action mapping (Stagehand). 6 tools: start, end, navigate, act, observe, extract. Available as a hosted endpoint at https://mcp.browserbase.com/mcp (LLM costs covered for Gemini) or self-hostable via @browserbasehq/mcp.
AWS Infrastructure as Code MCP Server
AWS Labs server for Infrastructure as Code lifecycle. Validates CloudFormation templates with cfn-lint, checks compliance via cfn-guard against AWS Guard Rules and Control Tower controls, troubleshoots failed deployments with pattern-matched analysis, searches CloudFormation and CDK documentation.
DISCUSS YOUR
MCP REQUIREMENTS.
Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.