🦊
GitLab MCP
✓ 官方/认证GitLab (官方)
GitLab 完整 MCP:项目、Merge Request、Issue、CI/CD Pipeline、Container Registry
⭐ 3.8k
GitHub Stars
docker
安装方式
MIT
开源协议
6
可用工具
📖 详细介绍
GitLab 官方 MCP Server,覆盖 GitLab.com 和自建 GitLab 全部功能。项目管理、Merge Request 自动化、Issue 跟踪、CI/CD Pipeline 触发、Container Registry 镜像管理、Wiki、Snippet。
✨ 核心特性
✓GitLab.com + 自建
✓Merge Request 自动化
✓CI/CD Pipeline
✓Container Registry
✓代码搜索
✓Wiki 管理
🛠️ 可用工具 (6)
list_projects()
create_mr()
list_issues()
trigger_pipeline()
get_job_log()
search_code()
🎯 适用场景
▸DevOps 自动化
▸代码审查
▸CI/CD 编排
▸项目进度追踪
▸MR 模板生成
▸Issue 批量处理
🔎 相关搜索
用户搜索 GitLab MCP 时的常见问题和长尾关键词:
#GitLab MCP 配置#Merge Request 自动化#GitLab CI/CD Pipeline 触发#自建 GitLab MCP#GitLab Issue MCP
🧷 主题归类
GitLab MCP 属于以下主题:
❓ 常见问题 (FAQ)
Q1.支持自建 GitLab 吗?▼
是的,通过环境变量 GITLAB_API_URL 指定实例地址即可,支持 GitLab 13.0+。
Q2.CI/CD Pipeline 如何触发?▼
调用 trigger_pipeline 工具,传入项目 ID、ref 分支和 variables 即可,支持 wait 同步等待。
Q3.OAuth 和 PAT 哪个好?▼
个人使用推荐 PAT,配置简单;生产环境推荐 OAuth 2.0 + 刷新令牌。
⚙️ 安装与配置
系统要求
- •Docker 或 Node.js 18+
- •GitLab Personal Access Token
安装命令
docker run -i --rm -e GITLAB_PERSONAL_ACCESS_TOKEN mcp/gitlabClaude Desktop 配置 (claude_desktop_config.json)
{
"mcpServers": {
"gitlab-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITLAB_PERSONAL_ACCESS_TOKEN",
"mcp/gitlab"
]
}
}
}🔗 相关链接
🧩 相关 MCP Servers
🐙
GitHub MCP Server
✓ 官方GitHub (官方)
访问 GitHub 仓库、Issues、Pull Requests、代码搜索和 Actions,与 AI 直接对话管理代码
GitHub代码托管IssuePR
⭐16.5kdocker简单
🔀
Git MCP Server
✓ 官方Anthropic (官方)
暴露本地 Git 仓库的 read-only 信息:日志、差异、分支、状态、stash
Git版本控制官方本地
⭐10.1kstdio简单
🐳
Docker MCP
✓ 官方Docker (官方)
Docker Desktop 官方 MCP,镜像管理、容器操作、Compose 部署、Docker Hub、BuildKit
Docker容器ComposeBuildKit
⭐1.4kstdio简单
💙
VS Code MCP
✓ 官方Microsoft
VS Code 编辑器 MCP,工作区、文件、调试、扩展、终端、Git 全方位控制
VS Code编辑器调试扩展
⭐2.2kstdio中等