做了一个连接 Claude 和 Codex 的 MCP 服务
每次在 Claude 和 Codex 之间来回切换都比较繁琐,所以我做了一个 MCP 服务,专门处理这件事。
当前状态
目前有两种调用方式。
一种是建立长期对话,方便持续控制,但这样可能会消耗较多 Token。另一种更像临时子代理:需要时启动,任务结束后就释放。
实际使用时还有一个问题:我需要等待,并不断确认 Codex 是否已经完成任务。于是我又加入了等待服务。Claude 调用 Codex 时会启动一个等待进程;Codex 完成后,Claude 会收到消息,再继续反馈结果。
后面计划
接下来准备继续优化,希望最后能让 Codex 和 Claude 双向调用。不过,从 Codex 连接 Claude 似乎更困难一些,还需要继续研究。