用途:通过 JFrog Agent Guard 管理 MCP 服务器,覆盖安装、查询已安装、查询可安装目录以及移除四类操作。安装、列出可安装项会走网络访问目录;列出已安装与移除只读取本地配置文件。
主要能力:安装 MCP(需先确定 JFrog 项目键、服务器 ID、目标配置文件,再用 --inspect 检查目录项并写入配置);列出可安装的 MCP(--list-available 返回 TSV:name、type、version、description,以编号表格展示,已安装项标记而不删除);列出已安装 MCP(直接读取当前 harness 的项目与用户级配置文件,识别 command 为 npx 且 args 含 @jfrog/agent-guard 的条目,给出显示名、包名、服务器 ID、作用域);移除 MCP(在项目与用户两个作用域查找匹配项,重复时先询问,再删除条目,最后清理 OAuth 缓存 ~/.jfrog/jfrogmcp.conf.json)。
必要用法:需 PATH 中有 npx(Node.js)。每次激活都先运行 node "<skill_path>/scripts/jfrog-agent-guard-check.mjs"(已知服务器 ID 时附带该 ID),按退出码处理:安装与列出可安装项仅在退出码 0 或允许的禁用状态异常时继续;列出已安装与移除在任意退出码均继续。检查目录用 npx --yes --registry <REGISTRY_URL> @jfrog/agent-guard --inspect --server <SERVER_ID> --project <JFROG_PROJECT_KEY> --mcp <MCP_NAME>;列出可安装项用 --list-available。--yes 与 --registry 必须位于 @jfrog/agent-guard 之前。配置条目仅用 "type": "stdio",不得使用 http、sse 或顶层 url。OAuth 远程 MCP 需执行 --login,令牌缓存于 ~/.jfrog/jfrogmcp.conf.json。机密输入(isSecret=true)必须用值引用而非明文,禁止在对话中输入机密。
适用场景:在 Claude Code、Codex、Cursor、OpenCode、VS Code 等 harness 中统一配置 MCP,需先读取 references/harness-common.md 并只打开对应单个 harness 文件。
限制:具体价格、收费、界面细节及未列明的平台支持,资料暂未提供;不得从目录之外编造可用 MCP;配置路径与顶层键因 harness 而异,不可硬编码。