cosmic-mcp

All servers

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-mcp

Quick facts

  • Listing: Community
  • Published Nov 5, 13:38 UTC
  • Transport: stdio
  • Package: npm @zereight/mcp-gitlab 2.3.22
  • Listed by cosmic-mcp: Nov 9, 04:27 UTC
  • 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_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

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.