Production-ready GitLab MCP Server with progressive disclosure pattern
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.ENABLE_DYNAMIC_API_URL— No false Allow dynamic GitLab URLsGITLAB_ALLOWED_PROJECT_IDS— "": "12345,67890,123"GITLAB_API_URL— "": "https://gitlab.com"GITLAB_CA_CERT_PATHGITLAB_GRAPHQL_URLGITLAB_IS_OLD— No false For older GitLab instancesGITLAB_PERSONAL_ACCESS_TOKEN— "": "glpat-xxxxxxxxxxxxxxxxxxxx",GITLAB_PROJECT_ID— "": "12345"GITLAB_READ_ONLY_MODE— "": "true"GITLAB_USE_OAUTHHOST— No 127.0.0.1 HTTP server hostHTTPS_PROXYHTTP_ALLOWED_HOSTS— No localhost,127.0.0.1 Allowed Host headersHTTP_ALLOWED_ORIGINS— No (any) Allowed Origin headersHTTP_ENABLE_DNS_REBINDING_PROTECTION— No true Enable DNS rebinding attack protectionHTTP_PROXYLOG_FORMAT— No pretty json, prettyLOG_LEVEL— No info debug, info, warn, errorMAX_REQUESTS_PER_MINUTE— No 60 Rate limit per sessionMAX_SESSIONS— No 1000 Maximum concurrent sessionsPORT— No 3002 HTTP server portREMOTE_AUTHORIZATION— No false Enable remote authSESSION_TIMEOUT_SECONDS— No 3600 Session timeoutSSE— No false Enable SSE transportSTREAMABLE_HTTP— No false Enable HTTP transport[](https://m8ven.ai/mcp/efficient-gitlab-mcp-server-8877a6)