GitLab MCP Server
io.github.zereight/gitlab-mcp ยท version 2.3.22
Community listing. Not installed or verified by cosmic-mcp. Read the source and its permissions before you run it.
GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.
https://github.com/zereight/gitlab-mcpQuick facts
- Listing: Community
- Published Nov 5, 13:38 UTC
- Transport: stdio
- Package: npm
@zereight/mcp-gitlab2.3.22 - Listed by cosmic-mcp: Nov 9, 04:27 UTC
Details
- Repository: https://github.com/zereight/gitlab-mcp
- npm: https://www.npmjs.com/package/@zereight/mcp-gitlab
- Website: https://zereight.github.io/gitlab-mcp/
- Needs settings:
GITLAB_PERSONAL_ACCESS_TOKENGITLAB_PERSONAL_ACCESS_TOKEN_FILEGITLAB_JOB_TOKENGITLAB_AUTH_COOKIE_PATHGITLAB_USE_OAUTHGITLAB_OAUTH_CLIENT_IDGITLAB_OAUTH_TOKEN_SCRIPTGITLAB_API_URLGITLAB_ALLOWED_PROJECT_IDSGITLAB_PERMISSION_MODEGITLAB_TOOLSETSGITLAB_TOOLSGITLAB_DENIED_TOOLS_REGEXGITLAB_TOOL_POLICY_APPROVEGITLAB_TOOL_POLICY_HIDDENNODE_TLS_REJECT_UNAUTHORIZEDGITLAB_CA_CERT_PATHGITLAB_MASKING_ENABLEDGITLAB_MASKING_CONFIGGITLAB_MASKING_POLICY_FILEGITLAB_MASKING_WORKSPACE_DIR
Git and code hosting Productivity and notes Project management
Setup snippets
Generated from the registry entry. cosmic-mcp has not run or reviewed this server; values in angle brackets are yours to fill in.
Run it locally (npm)
npx -y '@zereight/[email protected]'Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"gitlab-mcp": {
"args": [
"-y",
"@zereight/[email protected]"
],
"command": "npx",
"env": {
"GITLAB_ALLOWED_PROJECT_IDS": "<your gitlab allowed project ids>",
"GITLAB_API_URL": "<your gitlab api url>",
"GITLAB_AUTH_COOKIE_PATH": "<your gitlab auth cookie path>",
"GITLAB_CA_CERT_PATH": "<your gitlab ca cert path>",
"GITLAB_DENIED_TOOLS_REGEX": "<your gitlab denied tools regex>",
"GITLAB_JOB_TOKEN": "<your gitlab job token>",
"GITLAB_MASKING_CONFIG": "<your gitlab masking config>",
"GITLAB_MASKING_ENABLED": "<your gitlab masking enabled>",
"GITLAB_MASKING_POLICY_FILE": "<your gitlab masking policy file>",
"GITLAB_MASKING_WORKSPACE_DIR": "<your gitlab masking workspace dir>",
"GITLAB_OAUTH_CLIENT_ID": "<your gitlab oauth client id>",
"GITLAB_OAUTH_TOKEN_SCRIPT": "<your gitlab oauth token script>",
"GITLAB_PERMISSION_MODE": "<your gitlab permission mode>",
"GITLAB_PERSONAL_ACCESS_TOKEN": "<your gitlab personal access token>",
"GITLAB_PERSONAL_ACCESS_TOKEN_FILE": "<your gitlab personal access token file>",
"GITLAB_TOOLS": "<your gitlab tools>",
"GITLAB_TOOLSETS": "<your gitlab toolsets>",
"GITLAB_TOOL_POLICY_APPROVE": "<your gitlab tool policy approve>",
"GITLAB_TOOL_POLICY_HIDDEN": "<your gitlab tool policy hidden>",
"GITLAB_USE_OAUTH": "<your gitlab use oauth>",
"NODE_TLS_REJECT_UNAUTHORIZED": "<your node tls reject unauthorized>"
}
}
}
}Claude Code
claude mcp add 'gitlab-mcp' -- npx -y '@zereight/[email protected]'Cursor (.cursor/mcp.json)
{
"mcpServers": {
"gitlab-mcp": {
"args": [
"-y",
"@zereight/[email protected]"
],
"command": "npx",
"env": {
"GITLAB_ALLOWED_PROJECT_IDS": "<your gitlab allowed project ids>",
"GITLAB_API_URL": "<your gitlab api url>",
"GITLAB_AUTH_COOKIE_PATH": "<your gitlab auth cookie path>",
"GITLAB_CA_CERT_PATH": "<your gitlab ca cert path>",
"GITLAB_DENIED_TOOLS_REGEX": "<your gitlab denied tools regex>",
"GITLAB_JOB_TOKEN": "<your gitlab job token>",
"GITLAB_MASKING_CONFIG": "<your gitlab masking config>",
"GITLAB_MASKING_ENABLED": "<your gitlab masking enabled>",
"GITLAB_MASKING_POLICY_FILE": "<your gitlab masking policy file>",
"GITLAB_MASKING_WORKSPACE_DIR": "<your gitlab masking workspace dir>",
"GITLAB_OAUTH_CLIENT_ID": "<your gitlab oauth client id>",
"GITLAB_OAUTH_TOKEN_SCRIPT": "<your gitlab oauth token script>",
"GITLAB_PERMISSION_MODE": "<your gitlab permission mode>",
"GITLAB_PERSONAL_ACCESS_TOKEN": "<your gitlab personal access token>",
"GITLAB_PERSONAL_ACCESS_TOKEN_FILE": "<your gitlab personal access token file>",
"GITLAB_TOOLS": "<your gitlab tools>",
"GITLAB_TOOLSETS": "<your gitlab toolsets>",
"GITLAB_TOOL_POLICY_APPROVE": "<your gitlab tool policy approve>",
"GITLAB_TOOL_POLICY_HIDDEN": "<your gitlab tool policy hidden>",
"GITLAB_USE_OAUTH": "<your gitlab use oauth>",
"NODE_TLS_REJECT_UNAUTHORIZED": "<your node tls reject unauthorized>"
}
}
}
}VS Code (.vscode/mcp.json)
{
"servers": {
"gitlab-mcp": {
"args": [
"-y",
"@zereight/[email protected]"
],
"command": "npx",
"env": {
"GITLAB_ALLOWED_PROJECT_IDS": "<your gitlab allowed project ids>",
"GITLAB_API_URL": "<your gitlab api url>",
"GITLAB_AUTH_COOKIE_PATH": "<your gitlab auth cookie path>",
"GITLAB_CA_CERT_PATH": "<your gitlab ca cert path>",
"GITLAB_DENIED_TOOLS_REGEX": "<your gitlab denied tools regex>",
"GITLAB_JOB_TOKEN": "<your gitlab job token>",
"GITLAB_MASKING_CONFIG": "<your gitlab masking config>",
"GITLAB_MASKING_ENABLED": "<your gitlab masking enabled>",
"GITLAB_MASKING_POLICY_FILE": "<your gitlab masking policy file>",
"GITLAB_MASKING_WORKSPACE_DIR": "<your gitlab masking workspace dir>",
"GITLAB_OAUTH_CLIENT_ID": "<your gitlab oauth client id>",
"GITLAB_OAUTH_TOKEN_SCRIPT": "<your gitlab oauth token script>",
"GITLAB_PERMISSION_MODE": "<your gitlab permission mode>",
"GITLAB_PERSONAL_ACCESS_TOKEN": "<your gitlab personal access token>",
"GITLAB_PERSONAL_ACCESS_TOKEN_FILE": "<your gitlab personal access token file>",
"GITLAB_TOOLS": "<your gitlab tools>",
"GITLAB_TOOLSETS": "<your gitlab toolsets>",
"GITLAB_TOOL_POLICY_APPROVE": "<your gitlab tool policy approve>",
"GITLAB_TOOL_POLICY_HIDDEN": "<your gitlab tool policy hidden>",
"GITLAB_USE_OAUTH": "<your gitlab use oauth>",
"NODE_TLS_REJECT_UNAUTHORIZED": "<your node tls reject unauthorized>"
},
"type": "stdio"
}
}
}Related servers
- backengine-mcp Verified domain
Surface customer & prospect context from Slack, email, transcripts and tickets in any MCP client. - 0DTE Confluence Verified domain
Gamma rails, options flow tape, and graded 0DTE setups for SPY/QQQ/IWM. Advisory only. - 10ML Perfume Finder Verified domain
Free perfume MCP server and fragrance API: 6,000+ perfumes, note pyramids, accords, similar scents. - 18 Cores Tracker Verified domain
Read and update tickets, deals, tasks, and contacts in 18 Cores Tracker. - 21btc.cc Bitcoin Data Verified domain
Live Bitcoin price, ETF flows, treasuries, on-chain metrics, fees, derivatives & wiki search. - 72hours security check
Scan a public GitHub repo, explain risks, get fix prompts and rescan to confirm fixes.