MCP servers for GitLab
18 ways to connect GitLab to Claude, Cursor or VS Code. 2 are hosted, so there's nothing to install; the rest run on your machine. Each row shows the security checks, the secrets asked for and an install command.
GitLab MCP servers 18
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
★ 2.1k io.github.zereight/gitlab-mcp GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more. | 7/7All passed | 95health of 100 | npmRuns locally | 2secrets asked | 2.3.13 | ||
★ 45 io.github.jmrplens/gitlab-mcp-server Go MCP server for GitLab: 2 dynamic tools reach ~876 actions on Free/CE, up to ~1103 on Ultimate. | 5/5All passed | 75health of 100 | MCPBLocal or hosted | 1secret asked | 3.3.0 | ||
★ 32 com.mcparmory/gitlab Manage projects, groups, branches, merge requests, and CI/CD pipelines | 7/7All passed | 51health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.3 | ||
★ 8 io.github.structured-world/gitlab-mcp 64 CQRS tools exposing 234 GitLab operations across 26 entity types | 6/71 warning | 64health of 100 | npmRuns locally | 1secret asked | 12.0.2 | ||
★ 6 io.github.vish288/mcp-gitlab GitLab MCP server (MCP 2026-07-28): projects, MRs, pipelines, CI/CD, issues; writes or read-only | 7/81 warning | 62health of 100 | PyPIRuns locally | 4secrets asked | 0.21.2 | ||
★ 3 io.github.ozanmutlu/gitlab-docs Search and browse 2,900+ official GitLab documentation pages via MCP | 7/7All passed | 55health of 100 | npmRuns locally | Noneno keys asked | 1.1.19 | ||
★ 2 io.github.mshegolev/gitlab-ci-mcp GitLab CI/CD MCP — pipelines, jobs, schedules, MRs, files. Any GitLab (SaaS or self-hosted). | 7/7All passed | 55health of 100 | PyPIRuns locally | 1secret asked | 0.5.1 | ||
★ 2 io.github.crunchtools/gitlab Secure MCP server for GitLab projects, merge requests, issues, and pipelines | 7/7All passed | 61health of 100 | PyPIRuns locally | Noneno keys asked | 0.4.1 | ||
★ 1 io.github.sumirati/mcp-gitlab Developer-ready GitLab MCP server for CE and EE instances. | 7/7All passed | 51health of 100 | npmRuns locally | 1secret asked | 3.2.0 | ||
★ 1 io.github.nunolima/gitlab-docs-mcp Searchable access to GitLab documentation from multiple repositories with full-text search. | 4/4All passed | 45health of 100 | DockerRuns locally | Noneno keys asked | 0.1.1 | ||
io.github.mmedum/gitlab-mcp GitLab over MCP from your own account: issues, merge requests, reviews, the repository and CI. | 4/4All passed | 50health of 100 | MCPBRuns locally | Noneno keys asked | 4.1.3 | ||
★ 460 com.gitkraken/gk-cli The GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more. | 6/71 warning | 74health of 100 | npmRuns locally | Noneno keys asked | 3.1.77 | ||
★ 31 io.github.ashfordeOU/grasp Codebase analysis: dependency graphs, security scanning, and refactor plans for GitHub and GitLab. | 6/71 warning | 54health of 100 | npmRuns locally | Noneno keys asked | 3.21.0 | ||
★ 2 io.github.Ezra-Black/rekey Rotate API keys across AWS, GitLab, Cloudflare, OpenAI & more. Secrets never reach the model. | 3/41 warning | 43health of 100 | CargoRuns locally | Noneno keys asked | 0.1.0 | ||
★ 1 io.github.cocaxcode/devflow-mcp MCP server connecting Jira (Cloud + Server) with GitHub/GitLab. Branches, issues, PRs, flows. | 7/7All passed | 41health of 100 | npmRuns locally | Noneno keys asked | 0.1.8 | ||
io.github.AIops-tools/cicd-aiops Governed self-managed GitLab + Gitea CI/CD ops: pipelines, runners, artifacts, RCA. 28 tools. | 7/7All passed | 51health of 100 | PyPIRuns locally | Noneno keys asked | 0.13.0 | ||
io.github.SurajKGoyal/myopic Code-review MCP: review a GitLab MR or GitHub PR against the whole codebase, not just the diff. | 7/7All passed | 46health of 100 | PyPIRuns locally | Noneno keys asked | 0.1.11 | ||
| 3/3All passed | No data | RemoteHosted | Noneno keys asked | 0.0.1 |
Showing 1 to 18 of 18. These are the most recently updated; search or pick a category for the rest.
GitLab MCP servers: questions people ask
What's the most popular MCP server for GitLab?
com.gitlab/mcp is published by the company behind GitLab, which makes it the safest first pick. On GitHub stars, GitLab MCP Server (★ 2.1k), GitLab MCP Server (★ 45) and gitlab (★ 32) lead the 18 we list. GitLab MCP Server is named for GitLab and passed every check we run.
Are GitLab MCP servers safe to install?
13 of the 18 passed every registry check. Reading the package code or tool descriptions of 13 of them turned up 2 with something to look at, from install scripts to obfuscated code. A clean result means none of our patterns matched, not that a server is safe.
Hosted or local: how do GitLab MCP servers run?
2 can run hosted, so you only paste a URL into Claude, Cursor or VS Code. The 17 that run locally ship as 7 npm, 6 PyPI, 2 MCPB bundle, 1 Docker and 1 Cargo packages.
How do I install GitLab MCP Server in Claude Code?
To connect GitLab through GitLab MCP Server, use this Claude Desktop (npm) entry: {
"mcpServers": {
"gitlab-mcp": {
"command": "npx",
"args": [
"-y",
"@zereight/mcp-gitlab@2.3.13"
]
}
}
}. Its page has the config for other clients too.
Is there an official GitLab MCP server?
Yes. com.gitlab/mcp is published under a namespace the official MCP Registry verified to the company. The other 17 come from 17 independent publishers.
More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (66).