用途:通过 JFrog Agent Guard 安装、列出与移除 MCP 服务器,并查询当前可安装、已批准或允许的 MCP 目录。启用 Agent Guard 时,必须只经它完成安装,忽略 MCP 文档中的其他安装命令。
主要能力:安装指定 MCP 包到对应 harness 配置文件;列出可安装目录(编号表格供选择)与本地已安装项;移除本地配置中的 MCP;依据 --inspect 输出提取 spec.packageName、必填/可选输入(本地 environmentVariables、远程 headers)及 routing 路由信息。
使用方式:需 Node.js 18+。首先静默运行 node "<skill_path>/scripts/jfrog-agent-guard-check.mjs"(已知 server id 时作为位置参数传入,不要传 --server、--project、--mcp、URL 或包名),按其退出码行事:0 表示启用;2 表示禁用;3 表示多 JFrog 服务器需用户在 AmbiguousServer 行中选择后重跑;其他非零视为状态未知,等同 2 处理安装与可安装列表,已装列表与移除仍可进行。安装前先 inspect:npx --yes --registry "<REGISTRY_URL>" @jfrog/agent-guard --inspect --server "<SERVER_ID>" --project "<JFROG_PROJECT_KEY>" --mcp "<MCP_NAME>";随即在 Step 3 解析路由,仅当 routing.target 为 gateway、routing.url 非空且当前 harness 文件支持 Gateway 条目形状时走 Gateway 路由,否则走 Agent Guard 路由,按引用语法规划输入。
适用场景:在 Claude Code、Codex、Cursor、OpenCode、VS Code 等环境中添加、查看或删除 MCP;按 harness 配置决定作用域与顶层键。
限制:必须双引号包裹所有插值;密钥不得在聊天输入,只能写值引用;同一 packageName 已存在且形状不同时须先由用户移除,不得自动编辑或覆盖;不得回退到绕过已批准目录的安装路径;路由字段不得出现在用户可见文案中。其余功能细节暂未提供。