Install GitLab in Claude Code
Remote URL
claude mcp add --transport http gitlab https://mcp.jmrp.io/gitlab{
"mcpServers": {
"gitlab": {
"url": "https://mcp.jmrp.io/gitlab"
}
}
}MCP Bundle (.mcpb)
curl -LO https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.4.0/gitlab-mcp-server-darwin.mcpbDownload gitlab-mcp-server-darwin.mcpb and double-click it to install in Claude Desktop.MCP Bundles install in one click in Claude Desktop. Download the file, then open it.
MCP Bundle (.mcpb)
curl -LO https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.4.0/gitlab-mcp-server-windows.mcpbDownload gitlab-mcp-server-windows.mcpb and double-click it to install in Claude Desktop.MCP Bundles install in one click in Claude Desktop. Download the file, then open it.
MCP Bundle (.mcpb)
curl -LO https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.4.0/gitlab-mcp-server-linux.mcpbDownload gitlab-mcp-server-linux.mcpb and double-click it to install in Claude Desktop.MCP Bundles install in one click in Claude Desktop. Download the file, then open it.
Docker
claude mcp add gitlab -e GITLAB_TOKEN=... -- docker run -i --rm -e GITLAB_TOKEN ghcr.io/jmrplens/gitlab-mcp-server:3.4.0@sha256:a0ef01843875161060ec89225fe4091f95a7ae2a8984286a435752fc6089dcbb{
"mcpServers": {
"gitlab": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITLAB_TOKEN",
"ghcr.io/jmrplens/gitlab-mcp-server:3.4.0@sha256:a0ef01843875161060ec89225fe4091f95a7ae2a8984286a435752fc6089dcbb"
],
"env": {
"GITLAB_TOKEN": "..."
}
}
}
}Replace each ... with your own value.
Frequently asked questions
What does the GitLab MCP server do?
GitLab REST API v4 coverage with meta-tools, resources and prompts, plus read-only and safe modes.
Is the GitLab MCP server free?
The server is free, but you will likely need an account. The server itself is free, but it connects to a service that needs an account or API key, which may have paid tiers. Check the provider for current pricing.
Does GitLab run locally or remotely?
Local + Remote. Can run locally or be used as a hosted remote server.
How do I add GitLab to Claude Code?
Run: claude mcp add --transport http gitlab https://mcp.jmrp.io/gitlab
More version control MCP servers
View allAtlassian dc
MrRefactoring/atlassian-dc-mcp
MCP server for Atlassian Bitbucket Data Center - interact with repositories and code
Palinode
phasespace-labs/palinode
Inspectable, correctable project memory in git-versioned Markdown for AI agents.
Ainative Zerodb Memory
AINative-Studio/ainative-zerodb-memory-mcp
ZeroDB agent-memory MCP — 18 tools: memory + write-back to Slack, Gmail, Calendar, GitHub.
Kindex
wandercom/kindex
Persistent knowledge graph and MCP server for AI workflows with git-tracked project context.
repo-pulse
hasanyelaldi/repo-pulse-mcp
Read-only git insights for AI: PR review context, bug hotspots, code ownership, release notes
Cartographer
BeppeTemp/cartographer
Governance MCP server for agent-maintained knowledge bases (OKF): git-backed writes, search, lint.