🦊
GitLab
代码管理 开发工具安装命令
npx clawhub@latest install gitlab
安装说明
1
确认环境
确保已安装 Node.js 22+ 和 OpenClaw。在终端运行 openclaw --version 确认 OpenClaw 正常工作。
2
执行安装
在终端中运行上方安装命令,ClawHub 会自动下载并安装 GitLab 到 ~/.openclaw/skills/ 目录。
3
验证安装
运行 openclaw skills list 查看已安装技能列表,确认 GitLab 已出现在列表中。
4
配置参数(可选)
根据下方介绍中的配置说明,在 ~/.config/openclaw/openclaw.json5 中添加技能的配置项。
手动安装方式:将 Skill 文件夹复制到
~/.openclaw/skills/ 或项目目录下的 skills/ 文件夹,确保文件夹中包含 SKILL.md 文件。
项目与仓库管理
Issue跟踪与Merge Request
CI/CD Pipeline管理
详细介绍
GitLab MCP 服务器提供对 GitLab 平台的全面集成,涵盖项目管理、代码审查、Issue 跟踪和 CI/CD 管道,让 AI 成为你的 GitLab 操作助手。
核心功能
- 项目管理:搜索和浏览项目,查看项目信息、成员和设置
- 文件操作:读取仓库文件内容,创建和编辑文件,浏览目录结构
- Issue 管理(create_issue/list_issues):创建、编辑和搜索 Issue,管理标签和里程碑,添加评论
- Merge Request:创建和管理 Merge Request,查看差异、添加评论、合并代码
- CI/CD Pipeline:查看 Pipeline 状态和 Job 日志,触发和取消 Pipeline 运行
- 分支管理:创建、删除分支,查看分支保护规则
配置说明
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": ["-y", "@gitlab/mcp-server"],
"env": {
"GITLAB_TOKEN": "glpat-your-token",
"GITLAB_URL": "https://gitlab.com" // 或自托管实例地址
}
}
}
}
使用场景
- 代码审查:查看 Merge Request 的代码变更并添加审查意见
- Issue 管理:批量创建和分类 Issue,管理项目待办事项
- CI/CD 监控:查看构建状态,分析失败 Pipeline 的日志
- 项目运营:统计代码提交频率、MR 合并速度等项目指标