SuperAPI AI 工具集

harness-mcp

智能体与模型

查看项目

更新于 10-16 03:36

技能介绍

用途:通过 Harness MCP Server 让 AI 助手执行 Harness 平台上的持续交付(CD)运维、Git 仓库与拉取请求(PR)管理,并支持与 Jira 的连接与同步。适用于在对话中触发流水线、查看执行、管理仓库与 PR、把 PR 评审活动同步到 Jira 等场景。

主要能力:提供 MCP 工具,涵盖连接器(获取、列出、目录)、流水线(列出、获取、触发)、执行(获取、列出、获取执行 URL)、仪表盘(列出、获取)、仓库(获取、列出)、拉取请求(获取、列出、创建、检查、活动)。另提供基于 REST 的 PR 操作(评论、代码评论、提交评审、添加评审人、合并),以及 Jira 连接器配置、流水线中的 JiraCreate/JiraUpdate/JiraApproval 步骤,和 PR 状态到 Jira 的映射同步。

使用方式:需先设置环境变量 HARNESS_API_KEY、HARNESS_DEFAULT_ORG_ID、HARNESS_DEFAULT_PROJECT_ID、HARNESS_BASE_URL、HARNESS_ACCOUNT_ID。API Key 在 Harness UI 的 Account Settings > API Keys 生成,权限至少需流水线执行与连接器管理。MCP 服务可通过 Claude Code 配置(command 为 npx,args 为 -y @anthropic-ai/mcp-harness),或使用 docker run 启动 harness/mcp-server:latest。REST 基础地址为 ${HARNESS_BASE_URL}/code/api/v1,请求头使用 x-api-key 与 Content-Type: application/json。

适用场景:AI 驱动的 CD 操作、Git 仓库与 PR 流程自动化、PR 评论与评审同步到 Jira、多仓库工作区管理、仓库创建,以及 Confluence 文档联动。

限制:具体收费与价格、各工具实际效果、平台支持范围等资料未提供;需具备 Harness 账号与相应 API 权限,Jira 集成需网络可达的 delegate,并应遵循最小权限与凭据安全实践。