The Advanced GitLab MCP server provides 44 tools across 18 entity types using CQRS architecture, OAuth 2.1, and multiple transport modes for interacting with GitLab.
From the registry: GitLab MCP server with 44 tools for projects, MRs, pipelines, and more
Please install the `gitlab-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Node.js >= 24** — Node.js runtime version 24 or newer
- **GitLab token** — Create a GitLab personal access token (or use OAuth 2.1) (https://gitlab.com/-/user_settings/personal_access_tokens)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","@structured-world/gitlab-mcp"]
- required environment variables:
- `GITLAB_TOKEN`: GitLab personal access token (example: `<your-gitlab-token>`)
- optional environment variables:
- `GITLAB_API_URL`: GitLab instance base URL (example: `https://gitlab.com`)
Note: Also supports SSE/StreamableHTTP transports and Docker image ghcr.io/structured-world/gitlab-mcp:latest. OAuth 2.1 available via Claude Custom Connector.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.GITLAB_TOKENrequiredYour GitLab token for authentication.GITLAB_API_URLrequiredThe URL of the GitLab API.Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
The GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.
Comprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.