GitLab MCP server that exposes the GitLab REST v4 and GraphQL APIs as MCP tools for AI assistants, with automatic edition gating — ~861 tools on Free/CE, ~998 on Premium, up to ~1061 on Ultimate. By default it runs a low-token dynamic surface (two find/execute tools); a meta-tool mode (32 base / 48–49 Ultimate across 28–44 catalog groups) and a one-tool-per-action individual mode are also available. Bundles 45 MCP resources, 37 prompts, 17 completion types and 3 MCP capabilities (progress, elicitation, completions), runs over stdio or HTTP (OAuth / RFC 9728), and adds read-only and safe-mode guards plus background auto-update.
This config will be passed to Cursor on install. Inspect `command`, `args`, and `env` before continuing.
{
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITLAB_TOKEN",
"ghcr.io/jmrplens/gitlab-mcp-server:latest",
"--http=false"
],
"env": {
"GITLAB_TOKEN": "${GITLAB_TOKEN}"
}
}