关于 glab-mcp
glab mcp 是已弃用的实验性 GitLab MCP 服务接口,供 AI 助手使用。它将带有 MCP 注解的 GitLab 命令作为工具公开,并自动启用 JSON 输出;不建议用于生产或新集成。
主要功能
- 01公开带注解的 GitLab 命令
- 02自动以 JSON 格式输出
- 03在 Schema 中包含继承标志
- 04已弃用的实验性接口
适用场景
- 01让 AI 助手操作 GitLab 项目
- 02通过支持的工具处理议题、合并请求和流水线
MCP 相关
它作为 MCP 服务运行,向 MCP 客户端公开受支持的 GitLab 操作。该接口已弃用;上游建议改用 GitLab MCP Server。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ vince-winkintel/ gitlab-cli-skills --skill glab-mcp安装后在 Claude Code 中输入/glab-mcp确认已加载。
附带文件references/commands.md
详细介绍
glab mcp
弃用
glab mcp 和 glab mcp serve 已弃用。上游建议用户使用 GitLab MCP Server,并在 work item 8618 中征集反馈。为保持兼容性,下文记录了现有的 stdio 行为;请勿将其视为推荐的新集成方式。帮助输出可能不会显示运行时弃用警告。
概述
Capture key
d43ccacec:经过校验和验证的 macOS arm64 发布二进制文件,源代码提交d43ccacecb043b0c060dd13224cf993140db6c2b,二进制归档 SHA-25604aad4d989d98cb030318e09359f02e0ba2637ede682ec0dee1f5974dedd44c1。带标记的帮助输出保留了渲染器的所有输出,但不包括尾随空格和制表符;未标记的区块则保留其注明的较早来源信息。
Capture
d43ccacec(见上方 key)。
Manage Model Context Protocol server features for GitLab integration.
The MCP server exposes GitLab features as tools for use by
AI assistants (like Claude Code) to interact with GitLab projects, issues,
merge requests, pipelines, and other resources.
This feature is an experiment and is not ready for production use.
It might be unstable or removed at any time.
For more information, see
https://docs.gitlab.com/policy/development_stages_support/.
USAGE
glab mcp <command> [--flags]
EXAMPLES
glab mcp serve
COMMANDS
serve Start a MCP server with stdio transport. (EXPERIMENTAL)
FLAGS
-h --help Show help for this command.
快速入门
glab mcp --help
当前行为
自动启用 JSON 输出
运行时,glab mcp serve 会自动启用 JSON 输出格式,无需手动设置标志。这能提高 AI 助手解析 MCP 服务工具响应的可靠性。
不包含未标注的命令
缺少 MCP 注释的命令不会注册为 MCP 工具。这意味着只有明确支持的命令才会提供给 AI 助手,从而减少干扰并提高可靠性。如果你预期可用的 GitLab 操作未作为 MCP 工具提供,可能是因为它缺少 MCP 注释。
公布继承的标志
MCP 工具架构包含可见的继承标志,这些标志由父命令接受,例如项目范围操作中的 --repo。请使用架构中以下划线规范化的名称,通过工具的 flags 对象传递这些标志(例如 repo);不要仅因某个标志注册在父命令上,就认为它不可用。
子命令
完整的 --help 输出请参阅 references/commands.md。