mcp-gitlab

DevquasarX9/mcp-gitlab
★ 1 stars TypeScript AI/LLM Updated 7d ago
MCP server for GitLab with safe, structured access to repos, issues, merge requests, pipelines, releases, and project intelligence.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-gitlab": {
      "command": "npx",
      "args": [
        "-y",
        "DevquasarX9/mcp-gitlab"
      ]
    }
  }
}

README Excerpt

`gitlab-mcp-server` is a [Model Context Protocol](https://modelcontextprotocol.io/) server for GitLab.com and self-managed GitLab. It runs over stdio by default and also supports opt-in Streamable HTTP for local clients that need an HTTP endpoint. It gives AI agents and developer tools structured access to GitLab projects, repositories, issues, merge requests, pipelines, releases, governance data, and higher-level delivery summaries. The server is read-only by default and uses explicit gates for

Tools (20)

AUDIT_LOG_PATHENABLE_DESTRUCTIVE_TOOLSENABLE_DRY_RUNENABLE_WRITE_TOOLSEXPOSE_SECRET_VARIABLE_VALUESGITLAB_BASE_URLGITLAB_HTTP_TIMEOUT_MSGITLAB_MCP_DISABLED_TOOLSGITLAB_MCP_ENABLED_TOOLSGITLAB_MCP_EXPOSE_DISABLED_WRITESGITLAB_MCP_TOOL_PROFILEGITLAB_TOKENGITLAB_TOKEN_HEADER_MODEGITLAB_USER_AGENTGROUP_ALIASESGROUP_ALLOWLISTLICENSELOG_LEVELMAX_API_RESPONSE_BYTESMAX_DIFF_SIZE_BYTES

Topics

ai-toolscode-reviewdeveloper-toolsdevopsgitlabmcpmerge-requestsmodel-context-protocolrelease-managementtypescript