Community
io.github.zereight/gitlab-mcp
io.github.zereight/gitlab-mcp
GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.
Install
Add the config to your client settings. Replace values in <angle brackets> with your own.
claude_desktop_config.json
{
"mcpServers": {
"gitlab-mcp": {
"command": "npx",
"args": [
"-y",
"@zereight/mcp-gitlab@2.2.4"
],
"env": {
"GITLAB_PERSONAL_ACCESS_TOKEN": "<GITLAB_PERSONAL_ACCESS_TOKEN>",
"GITLAB_PERSONAL_ACCESS_TOKEN_FILE": "<GITLAB_PERSONAL_ACCESS_TOKEN_FILE>",
"GITLAB_JOB_TOKEN": "<GITLAB_JOB_TOKEN>",
"GITLAB_AUTH_COOKIE_PATH": "<GITLAB_AUTH_COOKIE_PATH>",
"GITLAB_USE_OAUTH": "<GITLAB_USE_OAUTH>",
"GITLAB_OAUTH_CLIENT_ID": "<GITLAB_OAUTH_CLIENT_ID>",
"GITLAB_OAUTH_TOKEN_SCRIPT": "<GITLAB_OAUTH_TOKEN_SCRIPT>",
"GITLAB_API_URL": "https://gitlab.com/api/v4",
"GITLAB_ALLOWED_PROJECT_IDS": "<GITLAB_ALLOWED_PROJECT_IDS>",
"GITLAB_PERMISSION_MODE": "<GITLAB_PERMISSION_MODE>",
"GITLAB_TOOLSETS": "<GITLAB_TOOLSETS>",
"GITLAB_TOOLS": "<GITLAB_TOOLS>",
"GITLAB_DENIED_TOOLS_REGEX": "<GITLAB_DENIED_TOOLS_REGEX>",
"GITLAB_TOOL_POLICY_APPROVE": "<GITLAB_TOOL_POLICY_APPROVE>",
"GITLAB_TOOL_POLICY_HIDDEN": "<GITLAB_TOOL_POLICY_HIDDEN>",
"NODE_TLS_REJECT_UNAUTHORIZED": "<NODE_TLS_REJECT_UNAUTHORIZED>",
"GITLAB_CA_CERT_PATH": "<GITLAB_CA_CERT_PATH>",
"GITLAB_MASKING_ENABLED": "false",
"GITLAB_MASKING_CONFIG": "<GITLAB_MASKING_CONFIG>",
"GITLAB_MASKING_POLICY_FILE": "<GITLAB_MASKING_POLICY_FILE>",
"GITLAB_MASKING_WORKSPACE_DIR": "<GITLAB_MASKING_WORKSPACE_DIR>"
}
}
}
}Details
- Name
- io.github.zereight/gitlab-mcp
- Version
- 2.2.4
- Updated
- Oct 13, 2026
- Source
- Official MCP Registry
- Repository
- https://github.com/zereight/gitlab-mcp