Skip to content
PluginStats

@zereight/mcp-gitlab weekly downloads statistics

By zereight · npm · MCP servers

GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more

View on npm Fresh · Oct 17, 2026

@zereight/mcp-gitlab has 87,033 recorded weekly downloads on npm, a decrease of 15.3% over the past 30 days.

It ranks #471 of 2,251 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -22.8%.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
87,033
Official API · Oct 17, 2026
7-day growth
-33.9%
-44.7K weekly downloads
30-day growth
-15.3%
-15.8K weekly downloads
90-day growth
-22.8%
-25.7K weekly downloads
Rank
#471
Among tracked npm listings

About @zereight/mcp-gitlab

GitLab MCP Server

English | 한국어 | 简体中文 | Português (Brasil)

📖 Documentation → Setup guides, environment variables, and the full tool reference live on the hosted docs site.

Install @zereight/mcp-gitlab with the recommended local personal-access-token setup. These commands use the same arguments as the Claude Code and Codex guides.

Install the zereight-mcp-gitlab binary first with npm install -g @zereight/mcp-gitlab, or Homebrew brew tap zereight/gitlab-mcp https://github.com/zereight/gitlab-mcp and brew install zereight/gitlab-mcp/zereight-mcp-gitlab.

Read the token without echo, then export it. The shell history keeps the variable name.

| Client | Install |

| Claude Code | claude mcp add gitlab --transport stdio --scope local --env GITLAB_PERSONAL_ACCESS_TOKEN="$GITLAB_PERSONAL_ACCESS_TOKEN" --env GITLAB_API_URL=https://gitlab.com/api/v4 -- zereight-mcp-gitlab | | Codex | codex mcp add gitlab --env GITLAB_PERSONAL_ACCESS_TOKEN="$GITLAB_PERSONAL_ACCESS_TOKEN" --env GITLAB_API_URL=https://gitlab.com/api/v4 -- zereight-mcp-gitlab | | Cursor | Cursor setup guide | | VS Code | VS Code setup guide | | JSON clients | JSON-based MCP clients setup guide |

@zereight/mcp-gitlab

Agent-workflow-optimized GitLab MCP — manage projects, merge requests, issues, pipelines, wiki, releases, tags, milestones, and more through stdio, SSE, and Streamable HTTP.

Supports PAT, OAuth, read-only mode, dynamic API URLs, and remote authorization for VS Code, Claude, Cursor, Copilot, and other MCP clients.

Why use this GitLab MCP?

• 276 tools: 274 in toolsets + execute_graphql + discover_tools — start with a small toolset; activate more at runtime without CQRS-style grouping • MR 2-step review — list_merge_request_changed_files → batched get_merge_request_file_diff • Agent Skill built in — workflow guidance in skills/gitlab-mcp/ • Flexible auth — Personal Access Token, local OAuth2 browser flow, MCP OAuth proxy, and per-request remote authorization • Multiple transports — stdio for local clients, SSE for legacy clients, and Streamable HTTP for modern remote deployments • Client-friendly setup — examples for Claude Code, Codex, Antigravity, OpenCode, Copilot, Cline, Roo Code, Cursor, Kilo Code, and Amp Code • Self-hosted ready — works with custom GitLab instances, proxy settings, and dynamic API URL routing • JMESPath result filtering — optional jmespath on tool calls (see tools/list) shrinks JSON results without changing GitLab API requests; when response masking is enabled, JMESPath runs on masked data.

How we compare

| | @zereight/mcp-gitlab | GitLab MCP A (community CQRS-style) | GitLab official MCP server |

| Best for | AI agent workflows | Enterprise multi-instance / grouped tools | Built into GitLab, no separate install | | Tool model | 276 tools: 274 in toolsets + execute_graphql + discover_tools | ~50–60 grouped browse_* / manage_* tools | Toolsets chosen with an HTTP header | | MR review | 2-step batched diff | Varies | get_merge_request with diffs | | Node.js | >=18.17 | Often >=24 | Node.js 20+ for stdio via mcp-remote | | License | MIT | Varies | Part of GitLab |

Full comparison with GitLab MCP A →

GitLab also ships an official MCP server.

• Free, Premium, and Ultimate. Moved from Premium to Free in GitLab 19.2. Generally available in GitLab 19.5. • On GitLab.com, a top-level group Owner allows access to the MCP server. On GitLab Self-Managed and GitLab Dedicated, an administrator controls the instance setting. Default rules are on the official page. • Remote clients use HTTP https:///api/v4/mcp with OAuth 2.0 dynamic client registration. • stdio goes through mcp-remote and needs Node.js 20 or later. • Toolsets use the X-Gitlab-Enabled-Mcp-Server-Toolsets header. An optional X-Gitlab-Mcp-Server-Tool-Name-Prefix header keeps the first 32 characters of a tool-name prefix.

Quick start: choose either Personal Access Token or OAuth2 setup below, install @zereight/mcp-gitlab, and use zereight-mcp-gitlab in your MCP client configuration.

Client Setup Guides

• Claude Code Setup Guide • VS Code Setup Guide • GitHub Copilot Setup Guide • Codex Setup Guide • Cursor Setup Guide • JSON-Based MCP Clients Setup Guide - for Factory AI Droid, OpenClaw, and OpenCode style clients • OAuth2 Authentication Setup Guide • Environment Variables Reference • Stateless Mode — Multi-Pod HPA • Custom Agents and Multiple PAT Setup

Usage

Setup Overview

Authentication Methods

The server supports four authentication methods:

For local/desktop use (most common):

1. Personal Access Token (GITLAB_PERSONAL_ACCESS_TOKEN or GITLAB_PERSONAL_ACCESS_TOKEN_FILE) — simplest setup 2. OAuth2 — Local Browser (GITLAB_USE_OAUTH) — recommended for better security

For server/remote deployments:

3. OAuth2 — MCP Proxy (GITLAB_MCP_OAUTH) — for remote MCP clients such as Claude.ai 4. Remote Authorization (REMOTE_AUTHORIZATION) — multi-user deployments where each caller provides their own token

Quick setup paths

• Claude Code: see Claude Code Setup Guide • VS Code: see VS Code Setup Guide • GitHub Copilot: see GitHub Copilot Setup Guide • Codex: see Codex Setup Guide • Cursor: see Cursor Setup Guide • Factory AI Droid / OpenClaw / OpenCode style clients: see JSON-Based MCP Clients Setup Guide • OAuth browser flow details: see OAuth2 Authentication Setup Guide • OAuth without a localhost callback (SSO, remote shell, background clients): run zereight-mcp-gitlab auth (GitLab 17.9+ device flow; 17.2–17.8 need oauth2_device_grant_flow), then start the server with GITLAB_USE_OAUTH=true. See standalone device-flow command.

For the simplest local setup, start with a Personal Access Token. For browser-based local auth, use OAuth2. For remote or multi-user deployments, continue to the MCP OAuth and Remote Authorization sections later in this README.

Install the server once:

Or with npm:

Or with Nix, by adding this flake to your own:

The store path is pinned by your lock file; update it with nix flake update gitlab-mcp.…

Description from the npm listing.

  • gitlab
  • gitlab-mcp
  • mcp
  • mcp-server
  • model-context-protocol
  • gitlab-api
  • claude
  • cursor
  • vscode
  • copilot
  • ai-agent
  • merge-requests
  • pipelines
  • oauth
  • stdio
  • sse
  • streamable-http

Where @zereight/mcp-gitlab sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 24, #11 (overall #471)
All npm: every listing in weekly downloads order
PNG SVG
MCP servers253 listings · 13 pages · page 2, #17 (overall #37)
MCP servers: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@zereight/mcp-gitlab weekly downloads on npm, last 90 days: 87,033 weekly downloads as of Oct 17, 2026, -22.8% over 90 days.@zereight/mcp-gitlabWeekly downloads on npm · Last 90 days87,033downloads / week-22.8% over 90 days020K40K60K80K100K120K140K160K180KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
@zereight/mcp-gitlab weekly downloads on npm, last 90 days: 87,033 weekly downloads as of Oct 17, 2026, -22.8% over 90 days.
PNG SVG

7/30/90-day growth

@zereight/mcp-gitlab weekly downloads growth on npm: -33.9% over 7 days, -15.3% over 30 days, -22.8% over 90 days.@zereight/mcp-gitlabWeekly downloads growth on npm87,033downloads / week now7-day growth-44,696 weekly downloads-33.9%30-day growth-15,752 weekly downloads-15.3%90-day growth-25,707 weekly downloads-22.8%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@zereight/mcp-gitlab weekly downloads growth on npm: -33.9% over 7 days, -15.3% over 30 days, -22.8% over 90 days.
PNG SVG

Ranking history

@zereight/mcp-gitlab npm ranking history: currently #471 (by weekly downloads).@zereight/mcp-gitlabnpm ranking · by weekly downloads · Last 90 days#471current rank#469#470#471#472#473Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 18, 2026 – Oct 18, 2026 · 1 observations · Updated Oct 17, 2026pluginstats.com
@zereight/mcp-gitlab npm ranking history: currently #471 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (121)
Recent weekly downloads observations for @zereight/mcp-gitlab
Date (UTC)Weekly downloadsChange vs. previous
87,033-9.2K
96,233+10K
86,220-40.4K
126,665-13.6K
140,2830
140,283+9.7K
130,576-1.2K
131,729+1.4K
130,331-2.1K
132,448+26.2K
106,225-1.9K
108,174-27.4K
135,581+3K
132,535—

Similar npm MCP servers plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@zereight/mcp-gitlab. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.