Home / MCP Servers / Git & Collaboration

GitLab MCP Server

MCP serverNot tested by us

GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.

Install

Add to Claude Code from your terminal:

claude mcp add gitlab-mcp -e GITLAB_PERSONAL_ACCESS_TOKEN=... -e GITLAB_PERSONAL_ACCESS_TOKEN_FILE=... -e GITLAB_JOB_TOKEN=... -e GITLAB_AUTH_COOKIE_PATH=... -e GITLAB_USE_OAUTH=... -e GITLAB_OAUTH_CLIENT_ID=... -e GITLAB_OAUTH_TOKEN_SCRIPT=... -e GITLAB_API_URL=... -e GITLAB_ALLOWED_PROJECT_IDS=... -e GITLAB_PERMISSION_MODE=... -e GITLAB_TOOLSETS=... -e GITLAB_TOOLS=... -e GITLAB_DENIED_TOOLS_REGEX=... -e GITLAB_TOOL_POLICY_APPROVE=... -e GITLAB_TOOL_POLICY_HIDDEN=... -e NODE_TLS_REJECT_UNAUTHORIZED=... -e GITLAB_CA_CERT_PATH=... -e GITLAB_MASKING_ENABLED=... -e GITLAB_MASKING_CONFIG=... -e GITLAB_MASKING_POLICY_FILE=... -e GITLAB_MASKING_WORKSPACE_DIR=... -- npx -y @zereight/mcp-gitlab

Required environment variables: GITLAB_PERSONAL_ACCESS_TOKEN, GITLAB_PERSONAL_ACCESS_TOKEN_FILE, GITLAB_JOB_TOKEN, GITLAB_AUTH_COOKIE_PATH, GITLAB_USE_OAUTH, GITLAB_OAUTH_CLIENT_ID, GITLAB_OAUTH_TOKEN_SCRIPT, GITLAB_API_URL, GITLAB_ALLOWED_PROJECT_IDS, GITLAB_PERMISSION_MODE, GITLAB_TOOLSETS, GITLAB_TOOLS, GITLAB_DENIED_TOOLS_REGEX, GITLAB_TOOL_POLICY_APPROVE, GITLAB_TOOL_POLICY_HIDDEN, NODE_TLS_REJECT_UNAUTHORIZED, GITLAB_CA_CERT_PATH, GITLAB_MASKING_ENABLED, GITLAB_MASKING_CONFIG, GITLAB_MASKING_POLICY_FILE, GITLAB_MASKING_WORKSPACE_DIR

Run directly: npx -y @zereight/mcp-gitlab

Commands are derived from repository/registry metadata and have not been tested.

Details

Sourcehttps://github.com/zereight/gitlab-mcp
Websitehttps://zereight.github.io/gitlab-mcp/
Registry nameio.github.zereight/gitlab-mcp (v2.3.6)
GitHub Stars2.1k (repository)
LicenseMIT
Last updated2026-10-22
CategoryGit & Collaboration