US$9.99/月,访问全部 Premium Skills,随时取消。立即升级

在 Codex 里连接 Skillry MCP

Codex 把 MCP 服务器存在 ~/.codex/config.toml 里,Codex CLI、ChatGPT 桌面 App 和 IDE 扩展读的都是这一个文件。用 codex mcp add、App 的设置或者直接改文件,加一次就够。

适合
Codex 用户
用时
4 分钟做完
核对
官方文档,2026 年 10 月 28 日

先说结论

  1. 1跑一次 codex mcp add skillry -- npx --yes skillry-cli@latest mcp;Windows 上把启动命令包进 cmd /c。
  2. 2用 codex mcp list 确认,或者在 Codex TUI 里输入 /mcp。
  3. 3ChatGPT 桌面 App 和 IDE 扩展共用这条配置:设置一次,三处都能用。

开始之前

以上步骤于 2026 年 10 月 28 日按官方文档核对,尚未在这个客户端的真实安装上实测。要是你机器上有哪一步不一样,用页尾的 反馈问题 告诉我们。

  • Codex 已登录:CLI、带 Codex 的 ChatGPT 桌面 App,或者 IDE 扩展。三者共用一份配置。
  • Node.js 22 或更新(node --version)。Codex 用 npx 启动服务。
  • 项目级的 .codex/config.toml 也行,但只在你标记为信任的项目里生效。本指南用全局文件。

把 Skillry 加进 Codex

用 Codex CLI 的话最快
  1. 1

    在任意终端运行:

    macOS
    codex mcp add skillry -- npx --yes skillry-cli@latest mcp

    正常的话你会看到: 没有报错,codex mcp list 里多了 skillry。

  2. 2

    Windows 上改跑这条,让 Windows 能启动 npx:

    Windows(PowerShell 或命令提示符)
    codex mcp add skillry -- cmd /c npx --yes skillry-cli@latest mcp
  3. 3

    重新启动 Codex;App 或扩展开着的话也重启一下。

    正常的话你会看到: Codex 里 /mcp 列表中有 skillry。

确认 Codex 已连接

  1. 1

    在终端列出已配置的服务器:

    终端
    codex mcp list

    正常的话你会看到: skillry 和你填的那条 npx 命令。

  2. 2

    在 Codex TUI 里输入 /mcp。

    正常的话你会看到: 活动服务器里有 skillry,带着它的工具。

安装时授权

安装会核对你的 Skillry 账户。你不用在 Agent 里输密码、贴 key:第一次安装时它会在浏览器里打开一个页面,你在那里批准一次就行。

  1. 1

    让 Codex 安装你选中的 Skill,比如说 装到这个项目里。

    正常的话你会看到: Agent 说需要连接你的账户,并打开浏览器。终端类客户端可能只打印链接,自己点开就行。

  2. 2

    核对页面上的设备码和 Agent 显示的一致,按提示登录 Skillry,然后点 Approve。

    正常的话你会看到: Authorization approved,并提示你回到 Agent。几秒内 Agent 会察觉到并完成安装。

一次批准管 7 天,存在系统的钥匙串里(macOS 的 Keychain,Windows 的凭据管理器)。到期后 Agent 会再请你批准一次。想提前退出,让 Agent 断开你的 Skillry 账户即可。

Codex 看不到 Skillry 怎么办

你看到的现象可能的原因怎么办
codex mcp list 里没有 skillry表写进了未信任项目的项目级文件,或者表名有错字把表放进 ~/.codex/config.toml,确认写的正是 [mcp_servers.skillry]。
服务器一直没就绪,或者 Codex 报启动超时第一次 npx 下载超过了 startup_timeout_sec(默认 10 秒)在表里加 startup_timeout_sec = 60,或者手动跑一次启动命令把包缓存下来。
CLI 里能用,ChatGPT App 里不行改文件时 App 一直开着退出并重开 ChatGPT 桌面 App,或者在 IDE 里点 Restart extension。
服务器列出来了,但显示失败,或者一直起不来没装 npx、Node.js 低于 22,或者第一次启动下载包时超时了在终端跑 node --version 和 npx --version。然后手动跑一次 npx --yes skillry-cli@latest mcp,等它启动后按 Ctrl+C,再回客户端试:包已经缓存好了。
Windows 上服务器一启动就退出配置直接启动了 npx,而 Windows 需要通过 shell 才能跑它用本页的 Windows 版配置:命令是 cmd,参数以 /c、npx 开头。
浏览器页面说请求无效或已过期设备码批准得太晚,或者是上一次尝试留下的让 Agent 重新连接,几分钟内批准新的设备码。
安装时提示需要 Premium 或购买这个 Skill 是 Premium,你的账户既没有套餐也没买过它顺着 Agent 给的链接单买或订阅,再让它装一次。你不点,就不会扣费。

移除或断开

  1. 1

    从 ~/.codex/config.toml 删掉 [mcp_servers.skillry] 这个表,或者用 codex mcp --help 列出的、你这个版本的移除命令。想关掉但不删,在表里加 enabled = false。

  2. 2

    重启 Codex、App 或扩展。

    正常的话你会看到: codex mcp list 里没有 skillry 了。

删掉配置并不会让你退出 Skillry。想把已存的授权也撤掉,先让 Agent 断开你的 Skillry 账户,或者删掉配置后等授权 7 天自动过期。

参考

项目macOSWindows
全局配置文件~/.codex/config.toml%USERPROFILE%\.codex\config.toml
项目配置文件.codex/config.toml(仅信任的项目)相同
启动命令npx --yes skillry-cli@latest mcpcmd /c npx --yes skillry-cli@latest mcp
检查codex mcp list 或 /mcp相同
Codex 保存的表(macOS)
[mcp_servers.skillry]
command = "npx"
args = ["--yes","skillry-cli@latest","mcp"]

超时、工具白名单和审批模式,见 Codex MCP 官方文档。

常见问题

ChatGPT 桌面 App 要单独设置吗?

不用。App、CLI 和 IDE 扩展读的是同一个 config.toml。改完重启 App 就行。

能只在一个项目里用吗?

能。在信任的项目里,把表写进那个项目的 .codex/config.toml,不写全局文件。

为什么第一次启动这么慢?

第一次 npx 运行要下载 skillry-cli。调高 startup_timeout_sec,或者手动跑一次启动命令;之后就是秒开。

参考来源

这篇对你有帮助吗?