ChatCodex - 将 Codex APP Server 变为 MCP 工具的本地 AI 网关

644 字
3 分钟
ChatCodex - 将 Codex APP Server 变为 MCP 工具的本地 AI 网关

项目简介#

开源地址: https://github.com/AeroidesLab/ChatCodex

ChatCodex 是一个本地 AI 网关,用于将 Codex APP Server 变成可调用的 MCP 工具,并且支持接入 OpenAI App。

相比于 ChatGPT Work 与 Codex,这个工作在 Chat 模式下,也就是说不计入 Codex 额度,当你订阅 Pro20x 的时候几乎可以无限制的使用 Thinking 模型。

相比于其他网关 MCP,本项目深度接入 ChatGPT 生态,包括:

  • ChatGPT Tunnel 走内部通道安全转发 MCP 调用
  • ChatGPT APP UI 实现在前端审批,查看 DIFF 树,选择工作区,启动 Codex 线程
  • OAuth Provider 基于 DCR 的 OAuth 验证,零配置接入 ChatGPT APP
  • 秘制脚本 通过油猴修改 ChatGPT 服务端返回的 Channel 信息,让前端以为是第一方 APP,向前端 UI iframe 注入更多的 API(比如弹出提示,要求用户输入),实现更多的功能

限制#

  • 不支持 Pro 模型,这个怪官方,GPT 5.4 之前 Pro 模型是可以访问 MCP 外接工具的,5.5 之后不行
  • 无法通过网页端 AI 接管 subagent

后续计划#

  • 本地 Subagent 模块,目前支持未测试,主要受限于 Codex APP Server 给的 RPC 不够,再加上我认为没啥意义
  • 续接本地 Codex 对话上下文,我计划是发起一次本地 Compact,然后把 compact 过后的内容返回给网页端 AI
  • 将本地文件传到 Container 的接口,计划是 /files 启动一个路由,然后让 AI 通过 web.download 工具下载到 container 中,不过效率太低
  • 写个前端脚本统计一下通过 Gateway 这种方式使用的 Token 数量
  • 通过 ask user question 来绕过 plus 订阅有 thinking 模型使用限制的问题

当前功能#

  • 相当于 Codex 拉了,支持 MCP(从 config.toml 加载)
  • 支持细粒度管理 MCP 工具的暴露,有些 Codex APP 工具可以选择性暴露
  • 上面说的深度融合到 GPT 的网页功能

使用#

为了增强你的体验,强烈建议安装 ChatGPT APP 增强脚本

ChatGPT APP 增强脚本
ChatGPT APP 增强脚本

创建工具#

创建工具
创建工具

点击左上角的插件,点进去之后,点击左上角的 + 新建 MCP 工具。

新建 MCP 工具
新建 MCP 工具

直接填入即可,OAuth 配置会自动设置,无需配置。

填入配置
填入配置

填入 MCP access token 即可,一开始显示尚无可用的应用操作是正常的。

启动 Codex 线程#

启动 Codex 线程
启动 Codex 线程

浏览文件并选择目录
浏览文件并选择目录

你可以直接在网页端浏览文件,选择目录。

审批#

审批
审批

询问#

询问
询问

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

ChatCodex - 将 Codex APP Server 变为 MCP 工具的本地 AI 网关
https://blog.aeroides.dev/posts/2026/post2/chatcodex-local-ai-gateway/
作者
Aeroides
发布于
2026-07-29
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Aeroides
Hello, I'm Aeroides.
公告
分类
标签
站点统计
文章
7
分类
2
标签
20
总字数
6,123
运行时长
0
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.13.6
文章许可
CC BY-NC-SA 4.0

文章目录