安装与配置 JFrog Codex 插件

安装 jfrog@codex-plugin,将插件 .mcp.json 中的地址改为自己的 JFrog 实例,再通过 OAuth 登录。

JFrog 给 Codex 有正式插件仓,把平台技能、包审查和捆绑 MCP 打在一起。清单 .agents/plugins/marketplace.json 的 name 是 codex-plugin,插件 name 是 jfrog,所以是 jfrog@codex-plugin。在普通终端执行安装命令:

codex plugin marketplace add jfrog/codex-plugin
codex plugin add jfrog@codex-plugin
codex plugin list

codex plugin list 应看到 jfrog@codex-plugin 一行是 installed, enabled,并给出安装路径。0.154 起先看当前会话;当前会话没有再新开。桌面改 marketplace 仍要重启应用。不要用 npx skills add jfrog/jfrog-skills 当 Codex 插件安装器。

插件已经带 MCP,表名就是 jfrog。捆绑文件是安装路径下的 .mcp.json,占位主机要改成你们的 JPD,路径是 /mcp。示例:

{
  "jfrog": {
    "url": "https://acme.jfrog.io/mcp"
  }
}

平台管理员必须先在实例上打开 JFrog MCP Server。改完主机再登录,这是 OAuth,不要把 access token 写进配置:

codex mcp login jfrog
codex mcp list

然后新开会话。技能还要本机 jf CLI:先 jf login,或从没配过就 jf config add。Agent Guard(可选)还要 Node.js 18、npx,以及带 AI Catalog 的订阅;JFrog CLI 2.105.0 起才能从 CLI 配置自动解析凭据。

MCP 连不上时,官方要你跑 jfrog-init,必要时再改 .mcp.json 主机、mcp login jfrog、重启。不要以为 export JFROG_PLATFORM_URL 会替 Codex 登记 MCP;Codex 读的是插件 .mcp.json 里的 url。占位符没改,只重装插件不够。

相关服务与配置:

  • 集成文档给 Codex 抄的是 mcpServers JSON。Codex 用户层是 [mcp_servers.jfrog]。只要 MCP、不要插件时才手写:
codex mcp add jfrog --url https://acme.jfrog.io/mcp
codex mcp login jfrog

使用插件时无需重复添加同名连接。

  • jf agent plugins install jfrog --harness codex 是 Artifactory 的 agentplugins 仓,装到 ~/.agents/plugins/local/。那不是 GitHub marketplace 这条。
  • 密钥不要写进 chat。Agent Guard 要密钥时会给你一条在终端跑的命令。

网页 Cloud 不读取这份本机插件和 ~/.codex/config.toml。配置后重新打开会话。用 codex mcp get jfrog 看 url 是 https://acme.jfrog.io/mcp

来源