GitLab MCP

GitLab MCP

功能全面的GitLab MCP服务器,支持项目管理、Merge Request、Issue、Pipeline、Wiki、Release等全量GitLab API操作,提供多种认证方式和传输协议,支持自建实例。

月访问量
0
累计浏览
1
用户评分
--
收录时间
2026-08

产品介绍

GitLab MCP 是一个功能全面的 GitLab 平台集成 MCP 服务器(npm 包 @zereight/mcp-gitlab)。

核心功能

  • 全面 API 覆盖:项目管理、仓库浏览、合并请求(MR)、Issue 跟踪、CI/CD Pipeline、Wiki 文档、Release 发布、Tag 管理、Label 标签、里程碑、漏洞扫描等
  • 多种认证方式:Personal Access Token、本地 OAuth2 浏览器流、MCP OAuth 代理(远程部署)、Remote Authorization(多用户每请求传 Token)
  • 多传输协议:stdio(本地客户端)、SSE(旧版兼容)、Streamable HTTP(现代远程部署)
  • 细粒度权限:readonly/modify/full 三种权限模式,支持工具集分组和工具黑白名单
  • 企业级部署:支持自建 GitLab 实例、动态 API URL 路由、Docker 部署、Homebrew 安装、无状态多 Pod HPA 部署

适用场景

  • AI 辅助 GitLab 项目管理和代码审查
  • 自动化 MR/Issue 处理和 CI/CD Pipeline 监控
  • Wiki 文档管理和 Release 发布管理
  • DevOps 工作流自动化
  • 企业自建 GitLab 平台的 AI 集成

安装方式

npm 全局安装:npm install -g @zereight/mcp-gitlab
npx 方式:npx -y @zereight/mcp-gitlab@latest
Homebrew:brew tap zereight/gitlab-mcp && brew install zereight-mcp-gitlab
Docker 镜像:zereight050/gitlab-mcp

配置需提供 GITLAB_PERSONAL_ACCESS_TOKEN 和 GITLAB_API_URL 环境变量。