安装与配置 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 抄的是
mcpServersJSON。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。