Bidirectional MCP bridge between Claude Code and Codex — each agent calls the other as a tool, with the Claude side as a persistent, project-aware colleague.
README
Let Claude Code and Codex call each other as tools — and make the Claude side a persistent, project-aware colleague, not a fresh stateless instance every call.
Claude Code ↔ Codex, wired together through MCP.
This project was built with the same Claude + Codex collaboration workflow it enables: one agent asks the other for review, execution, and second opinions, while both coordinate through project-local shared files.
A small, dependency-free bridge over the Model Context
Protocol. Each agent reaches the other with one
tool call; the Claude side keeps per-project memory and reads your shared
collaboration.md so the two agents actually work together.
collaboration.md and a low-token signal file.See examples/review-loop.md for a copy-pasteable
workflow that demonstrates the core review → execute → re-review loop.
┌──────────────┐ mcp__codex__codex ┌──────────────┐
│ Claude Code │ ───────────────────────────► │ Codex │
│ (you) │ codex mcp-server