适合谁
- 已使用 Harness 平台进行 CI/CD、GitOps 或 Feature Flags 管理的团队
- 需要跨多个组织/项目动态发现资源而非硬编码配置的自动化工作流
- 希望通过网关(Docker MCP Gateway、Portkey、LiteLLM 等)集中治理和审计工具调用的企业环境
基于 README 描述,这是 Harness 官方维护的多工具、多资源类型 MCP 服务器,功能覆盖全面且提供细致的配置与安全说明,但写操作权限较大,部署时需谨慎配置鉴权与只读模式。
Harness MCP Server 2.0 是 Harness 官方维护的 Model Context Protocol 服务器,为 AI 代理提供对 Harness.io 平台的完整访问能力。它没有为每个 API 端点单独设计工具,而是用 11 个统一工具(harness_list、harness_get、harness_create 等)通过基于注册表的分发系统路由到 224 种资源类型,覆盖 CI/CD、GitOps、Feature Flags、云成本管理、安全测试、混沌工程、数据库 DevOps、内部开发者门户、软件供应链、基础设施即代码、治理等 38 个默认工具集。服务器支持通过 npx 零安装启动、全局安装或从源码构建,提供 stdio(本地客户端)和 HTTP(远程/共享部署)两种传输方式,并可部署到 Docker 或 Kubernetes。使用时只需提供 Harness API Key(PAT 或 SAT),账户 ID 会自动从令牌中提取。写操作(创建、更新、删除、执行)默认会通过 elicitation 机制请求用户确认,也可配置基于风险等级的自动批准阈值。
HARNESS_API_KEY=pat.xxx.xxx.xxx npx harness-mcp-v2@latest;或先 npm install -g harness-mcp-v2 后全局安装运行;也可 git clone 仓库后用 pnpm 构建(pnpm install && pnpm build)。npx harness-mcp-v2 http --port 8080 启动 HTTP 传输,并设置 HARNESS_MCP_AUTH_TOKEN 等安全相关环境变量。{"mcpServers":{"harness":{"command":"/absolute/path/to/npx","args":["-y","harness-mcp-v2@latest"],"env":{"HARNESS_API_KEY":"pat.xxx.xxx.xxx","PATH":"/directory/containing/node:/usr/local/bin:/usr/bin:/bin"}}}}