Skip to main content
Glama

ChatGPT ↔ Claude Code bridge

Einfalt v1 workflow þar sem GitHub geymir verkefni og kóðabreytingar en MCP sér um staðbundna röð, stöðu og skilaboð.

User → ChatGPT → task/issue → Claude Code → branch/commit/PR → result → ChatGPT review → user
User → Claude Code → task/issue → ChatGPT/Codex → branch/commit/PR → result → Claude Code review → user

Hlutverk

  • GitHub er source of truth: Issues geyma verkefnalýsingu og samþykktarskilyrði. Verkefnarepo geymir branch, commit og pull request. PR og results/ geyma niðurstöðu.

  • MCP er flutningslag: Verkfærin create_task, get_task, list_tasks, claim_task, complete_task, add_message og get_messages halda utan um staðbundna vinnuröð.

  • Þetta repo geymir protocol og MCP-þjóninn. Kóðavinna fer fram í því project-repo sem task vísar á.

Related MCP server: ai-coord-mcp

Uppsetning

Kröfur: Python 3.10+, mcp Python pakkinn, GitHub CLI (gh) og Claude Code.

python -m pip install "mcp>=2,<3"
claude mcp add chatgpt-claude-bridge --scope user -- python "<absolute-repo-path>/plugins/chatgpt-claude-bridge/server.py"
claude mcp get chatgpt-claude-bridge

User scope og sjálfgefna ~/.chatgpt-claude state-mappan eru viljandi: Claude Code og ChatGPT/Codex vinna í mörgum project-repo-um en þurfa alltaf að sjá sömu task-röðina. Ekki bæta við project-scoped þjónustu með sama nafni eða stilla annan CHATGPT_CLAUDE_STATE_DIR; það getur myndað aðra state-skrá.

Notkun

  1. Upphafsaðili býr til GitHub Issue í réttu repo-i og kallar create_task með requested_by og assigned_to.

  2. Móttakandi finnur sín pending task með list_tasks(assigned_to=...) og kallar claim_task.

  3. Móttakandi les issue, vinnur á nýjum branch í project_repo, prófar breytinguna og opnar PR.

  4. Móttakandi kallar complete_task með branch, commit SHA, PR-slóð og stuttri niðurstöðu.

  5. Upphafsaðili reviewar PR og notar add_message ef lagfæringa er þörf.

  6. Eftir samþykki notanda er PR sameinað samkvæmt reglum verkefnareposins.

Venjuleg gildi eru chatgptclaude-code. Fyrir öfuga leið notar Claude Code requested_by="claude-code" og assigned_to="chatgpt-codex".

Nánari samningur er í config/protocol.md. MCP-staðan er sjálfgefið geymd í ~/.chatgpt-claude/bridge.sqlite3 svo Claude Code og ChatGPT/Codex sjái sömu röðina. Hún fer ekki í Git.

Möppur

  • tasks/ — handoff-sniðmát og sýnidæmi; GitHub Issues eru lifandi task-skráin.

  • results/ — varanlegar niðurstöðusamantektir þegar þeirra er þörf.

  • config/ — protocol og staðbundin runtime-staða.

  • plugins/chatgpt-claude-bridge/ — MCP-þjónn og Codex/ChatGPT plugin manifest.

Upphaflegi textinn var: „Þetta er upphafið af einhverju stórkostlegu“.

Maintenance

ActivityMaintained
ResponsivenessResponsive

Related MCP Connectors

Related MCP Servers