gitlab-mcp

gitlab-mcp

Provides 100+ tools via GitLab REST/GraphQL API for projects, MRs, issues, pipelines, and more.

MCPDevOpen source
Type
MCP
Open source
Yes
GitHub Stars
★ 2.0k
Source
mcp-github

Overview

GitLab MCP Server is an MCP server designed for GitLab, offering over 100 tools covering project management, merge requests, issue tracking, pipelines, Wiki editing, and more. It supports multiple authentication methods and personal access tokens, and communicates via stdio, SSE, and HTTP protocols. Ideal for developers and teams needing automation and integration capabilities on GitLab. Installation options include npm and Homebrew, with comprehensive documentation and examples available.

Capabilities

  • ▪Project Management
  • ▪Merge Request Handling
  • ▪Issue Tracking
  • ▪Pipeline Management
  • ▪Wiki Editing
  • ▪Release and Tag Management

Use cases

Automated Code ReviewProject Status MonitoringContinuous Integration/Continuous Deployment (CI/CD)Documentation Generation and Updates

Setup

Requires: API KeyNode 环境
npm install -g @zereight/mcp-gitlab or brew tap zereight/gitlab-mcp https://github.com/zereight/gitlab-mcp && brew install zereight/gitlab-mcp/zereight-mcp-gitlab

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How do I get a personal access token?

Generate a personal access token in GitLab settings.

Which clients are supported?

Supports Claude Code, Codex, Cursor, VS Code, and others.

Related skills