Claude Codex Bridge

data-ai MCP Server

MCP server bridging Claude Code to OpenAI Codex / Google Gemini CLIs. Window mode runs codex detached from the MCP lifecycle so the bridge does not make pid-based liveness guesses.

Verified
data-aidata-aigcp
6 views1 stars0 forksMIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

Verified
Source
github-topic:model-context-protocol
Stars
1
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
21
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (21)

spawn_codex_live

Sync block, plus a live viewer window.

list_codex_accounts

View rotation order + per-account state.

CCB_SUMMARY_TAIL

`1`

Tool

Purpose

Multi-account

`CCB_ENABLE_ROTATION`

list_running_codex

List live processes the bridge is currently tracking.

CCB_CODEX_MODEL

`gpt-5`

CCB_CWD_REMAPS

`""`

list_codex_jobs

List recent jobs (any mode).

CCB_FAST_MODE

`0`

probe_all_accounts

Run a trivial codex call per account to detect quota/ban state.

CCB_SHOW_TRACE

`0`

spawn_codex_background

Background asyncio task; returns a `job_id`. Orphaned on MCP restart.

CCB_REASONING_EFFORT

`medium`

cancel_codex_job

Cancel a background job. Window-mode jobs cannot be cancelled this way; see Caveats.

CCB_DEFAULT_TIMEOUT

`1800`

spawn_codex

Sync block; returns codex's final output.

CCB_QUOTA_TTL_HOURS

`5`

Setting

Env var

CCB_BAN_TTL_HOURS

`24`

opens

a terminal tab and returns `job_id` immediately. `wait=True, with_window=False` for a short blocking call that returns the final message text. `wait=True, with_window=True` opens a window and blocks. |