用途:查看 GitLab 合并请求或项目的 CI/CD 流水线状态,并获取流水线及作业详情,帮助判断合并请求是否就绪或定位失败原因。
主要能力:拉取指定合并请求或流水线的数据,通过 get_pipeline_jobs 获取流水线内全部作业;展示流水线状态与耗时、各作业状态、失败作业日志、作业耗时与时间戳、流水线阶段划分。
使用方式:命令为 /view-pipeline。查看某合并请求的流水线使用 /view-pipeline [project-id] [mr-number];查看特定流水线使用 /view-pipeline [project-id] --pipeline [pipeline-id]。project-id 必填,可为数字项目 ID 或 URL 编码路径;mr-number 可选。
前置条件:需安装并配置 GitLab MCP 服务器,拥有项目访问权限,并完成 OAuth 认证。
适用场景:开发过程中监控流水线;及时排查失败作业;对比流水线耗时以识别瓶颈;判断测试是否偶发失败;评估合并请求是否具备合并条件;为流水线失败设置通知。
限制:资料未说明支持的其他平台、离线使用方式或费用信息;实际可用性取决于 GitLab MCP 服务器配置与权限。