
GitLab MCP

2025.04.10
0
GoGitLab 管理工具API 交互工具开发效率
GitLab MCP 是一个通过 MCP 与 GitLab API 交互的工具。它提供了多种功能,包括列出项目及其详细信息、管理和列出合并请求、从 GitLab 仓库获取文件内容、列出和分析管道、搜索和列出提交、查看用户事件和组成员等。适用于需要高效管理 GitLab 项目的开发者和团队。
View on GitHub
Overview
基本能力
产品定位
GitLab MCP 是一个用于与 GitLab API 交互的工具,旨在提高开发者在 GitLab 项目管理中的效率。
核心功能
- 列出项目及其详细信息
- 管理和列出合并请求
- 从 GitLab 仓库获取文件内容
- 列出和分析管道
- 搜索和列出提交
- 查看用户事件和组成员
适用场景
- 开发者需要高效管理 GitLab 项目
- 团队需要自动化 GitLab 相关任务
- 需要快速获取和分析 GitLab 项目数据
工具列表
gitlab-mcp
:主工具,提供与 GitLab API 交互的所有功能
常见问题解答
- 如何设置环境变量?
在
.env
文件中设置GITLAB_TOKEN
和GITLAB_HOST
。 - 如何运行工具?
使用
just dev
运行 SSE 模式,或使用just build
和just install
构建和安装。
使用教程
使用依赖
- 需要安装 Go 环境(如果选择 Go install 方式)
安装教程
选项 1:从 GitHub Releases 下载
- 访问 GitHub Releases 页面
- 下载适合您平台的二进制文件:
gitlab-mcp_linux_amd64
用于 Linuxgitlab-mcp_darwin_amd64
用于 macOSgitlab-mcp_windows_amd64.exe
用于 Windows- 使二进制文件可执行(Linux/macOS):
bash chmod +x gitlab-mcp_*
- 将其移动到您的 PATH(Linux/macOS):
bash sudo mv gitlab-mcp_* /usr/local/bin/gitlab-mcp
选项 2:Go install
go install github.com/yourusername/gitlab-mcp@latest
调试方式
- 设置环境变量:
GITLAB_TOKEN=your_gitlab_token GITLAB_HOST=your_gitlab_host_url
- 运行工具:
bash just dev
或bash just build just install