适合谁
- 希望使用 AI 助手与 Argo CD 交互的 DevOps 团队。
- 基于 GitOps 工作流,需要自然语言管理 Kubernetes 应用的用户。
- 在 VS Code 或 Cursor 中使用 MCP 的开发者。
该项目由 Argo 社区维护,提供了丰富的 Argo CD 管理工具,支持多传输和只读模式。安全性设计良好,但需注意 token 管理和写操作风险。
最强项 · 维护活跃度 16/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 18+
ARGOCD_API_TOKEN
Argo CD API 令牌(必填),按 Argo CD 官方文档的授权说明生成。
MCP_AUTH_TOKEN
入站鉴权令牌,设置后所有 HTTP 请求需携带 Bearer Token。
ARGOCD_BASE_URL
Argo CD 实例的 API 地址,由你的 Argo CD 部署提供。
NODE_TLS_REJECT_UNAUTHORIZED
设为 "0" 以跳过自签名证书的 TLS 校验,仅建议开发环境使用。
ARGOCD_TOKEN_REGISTRY_PATH
指向 JSON 令牌注册表文件,用于多 Argo CD 实例按 base URL 匹配令牌。
MCP_READ_ONLY
设为 "true" 启用只读模式,禁用创建/更新/删除/同步等写入工具。
MCP_BIND_ADDRESS
HTTP 监听地址,默认 127.0.0.1。
npx,参数:argocd-mcp@latest stdio,环境变量:ARGOCD_BASE_URL 和 ARGOCD_API_TOKEN。.cursor/mcp.json。.vscode/mcp.json。claude_desktop_config.json。NODE_TLS_REJECT_UNAUTHORIZED=0。{
"mcpServers": {
"argocd-mcp": {
"command": "npx",
"args": ["argocd-mcp@latest", "stdio"],
"env": {
"ARGOCD_BASE_URL": "<argocd_url>",
"ARGOCD_API_TOKEN": "<argocd_token>"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"argocd-mcp": {
"command": "npx",
"args": [
"argocd-mcp@latest",
"stdio"
],
"env": {
"ARGOCD_BASE_URL": "<argocd_url>",
"ARGOCD_API_TOKEN": "<argocd_token>"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add argocd-mcp -e 'ARGOCD_BASE_URL=<argocd_url>' -e 'ARGOCD_API_TOKEN=<argocd_token>' -- npx argocd-mcp@latest stdio
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中应出现 argocd-mcp 的工具(如 list_clusters、list_applications);调用 list_applications 能返回 Argo CD 中的应用即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Argo CD MCP 服务器是 MCP 的一种实现,使 AI 助手能够与 Argo CD 实例交互。它通过标准输入输出(stdio)和 HTTP 流传输协议,无缝集成到 Visual Studio Code 和其他 MCP 客户端中。它提供了丰富的工具,用于管理集群、项目、应用和资源,包括同步、日志和事件功能。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 28d15ca69b0c 数据同步于 2026-10-11 查看 FMRS 评分方法