6.2 GitLab
定位
GitLab 官方 MCP 集成,覆盖仓库、MR(Merge Request,合并请求)、CI/CD(Continuous Integration / Continuous Delivery,持续集成 / 持续交付)、issue、wiki 等 DevOps 全链路操作。
核心功能
HTTP 类型远程 MCP 服务器,托管在 gitlab.com/api/v4/mcp。接入后可操作 GitLab 平台的主要功能:
- 仓库管理
- MR(创建、review、合并)
- CI/CD Pipeline 查看与触发
- Issue 管理
- Wiki 编辑
- 项目搜索
安装与配置
/plugin install gitlab@claude-plugins-official这个插件的 .mcp.json 里没有写 Authorization header,认证走的是 GitLab 自己的 OAuth(Open Authorization,开放授权)流程——连接时 GitLab MCP 端点会引导你完成授权。
如果你用的是自托管 GitLab 实例,可能需要手动修改 .mcp.json 中的 URL 指向你的实例地址。
典型使用场景
场景一:MR 管理
“帮我创建一个 MR,从 feature/auth 合到 main,title 写 ‘Add OAuth2 login’“——一句话搞定,不用去 web 界面点。
场景二:Pipeline 排查
“最近一次 CI 失败了,帮我看看是哪个 stage 挂的,日志报了什么错”。
场景三:跨项目搜索
在 GitLab group 下有十几个微服务仓库,“帮我找一下哪个仓库用了 redis 7.x 的 client”。
注意事项
- 默认连接 gitlab.com。自托管实例需要改 URL。
- 认证方式依赖 GitLab MCP 端点的实现,首次使用可能需要在浏览器完成 OAuth 授权。
- CI/CD 操作(触发 pipeline、重试 job)可能需要对应的 role 权限(至少 Developer)。
本章来自《Claude 插件官方指南》开源版 · 作者「递归客」
在线阅读完整书系:inferloop.dev
源码仓库:github.com/diguike/book-claude-plugins
本书资源
- 源码仓库 · github.com/diguike/book-claude-plugins
- 在线阅读 · inferloop.dev/claude-plugins
- 所有书目 · inferloop.dev
继续阅读 · 同作者其他书
- 《Transformer 工程实战》从注意力机制到生产部署
- 《自己动手写 AI Agent》从 Claude Code 开源架构到你的第一个编程助手
- 《AI 时代的 CLI 工具开发实战》用 TypeScript 构建现代 CLI 工具
- 《LLM Infra 工程实战》从入门到实践
- 《Hermes Agent 实战》构建会成长的个人 AI Agent
- 《OpenClaw 源码解析》现代 Agent 系统的架构设计与工程实践
- 《Agent Memory 工程实战》从 claude-mem 源码到企业级记忆平台
- 《AI Token 中转站实战》从 0 搭建企业级 LLM 网关
- 《LangChain.js Agent 开发权威指南》从 1.x 抽象到生产级 Agent
- 《百万级 AI Agent 平台架构》智能客服 SaaS 实战
- 《AI Agent 评测工程实战》从 0 用 TypeScript 构建你的评测平台
- 《Agent Harness 评测工程》用评测建设并守护一个 agent harness
- 《源码精读》每章一个开源仓库 · 从架构到品味
- 《Claude Code Skill 指南》
Last updated on