導入済みのリポジトリ
すでに repo-harness adopt を実行したリポジトリから実行します。セットアップ を参照してください。
repo-harness は、ワークフローの成果物のみ — プラン、スプリント、コントラクト、チェック、
ハンドオフ — を ChatGPT と Codex に公開する MCP サーバーを同梱しています。ChatGPT は公開された
/mcp エンドポイントを通じて OAuth 付きの HTTP で接続し、Codex はトンネルなしで stdio によりローカルに
接続します。サイドカーはリモートのコーディングエージェントではありません。ローカルのエージェント
ホスト向けにワークフローの成果物を準備します。
導入済みのリポジトリ
すでに repo-harness adopt を実行したリポジトリから実行します。セットアップ を参照してください。
PATH 上の repo-harness
repo-harness CLI がインストールされ、シェルの PATH で解決できる必要があります。
ChatGPT 開発者モード
開発者モードとカスタム MCP コネクタにアクセスできる ChatGPT ワークスペース。
公開された /mcp エンドポイント
ChatGPT を継続的に使用するための、安定した公開 HTTPS の /mcp URL。ローカルの Codex はトンネルなしで stdio を使用します。
planner プロファイルのサーバーを localhost 上で HTTP により起動します。
repo-harness mcp serve --repo . --transport http --host 127.0.0.1 --port 8765 --profile planner正常であることを確認します。
curl http://127.0.0.1:8765/healthローカルの OAuth パスフレーズを読み取ります — ChatGPT は認可中にこれを尋ねます。
jq -r .passphrase .repo-harness/mcp.oauth.jsonOAuth ディスカバリーをスモークテストします。
curl http://127.0.0.1:8765/.well-known/oauth-protected-resource/mcpChatGPT には /mcp で終わる公開 HTTPS URL が必要です。継続的な使用には安定したホスト名を推奨します。
クイックトンネルの URL は変わり、ChatGPT は新しい URL ごとに異なるコネクタアプリとして扱います。
cloudflared tunnel logincloudflared tunnel create repo-harness-mcpcloudflared tunnel route dns repo-harness-mcp repo-harness-mcp.example.comcloudflared tunnel run --url http://127.0.0.1:8765 repo-harness-mcp次に、無視されるローカル設定に安定したエンドポイントを記録します。
repo-harness mcp setup chatgpt --repo . --endpoint <https-url>/mcpcloudflared tunnel --url http://127.0.0.1:8765表示された HTTPS URL に /mcp を付加したものを、コネクタ URL として使用します。
<https-tunnel-url>/mcprepo-harness という名前のコネクタを作成します。/mcp で終わる HTTPS コネクタ URL を貼り付けます。.repo-harness/mcp.oauth.json のパスフレーズを入力します。Codex はローカルで動作し、トンネルは不要です — stdio を直接話します。設定を自動生成します。
repo-harness mcp setup codex --repo . --scope projectこれにより、stdio の repo_harness サーバーエントリと許可されたツールのリストを含む
.codex/config.toml が書き込まれます。
repo-harness mcp serve --repo . --transport http --host 127.0.0.1 --port 8765 \ --profile orchestrator --enable-dev-runner --dev-runner-agents codexまたは環境変数のオーバーライドを使用します。
REPO_HARNESS_MCP_DEV_RUNNER=1 REPO_HARNESS_MCP_DEV_RUNNER_AGENTS=codex,claude \ repo-harness mcp serve --repo . --transport http --profile orchestrator有効にすると、サーバーは run_agent_goal を公開します。これは .ai/harness/handoff/codex-goal.md
のみ を読み取り、その固定されたハンドオフを許可されたローカル CLI で実行します。任意のシェル実行
ではありません。
planner プロファイルは、ほぼ読み取り専用です。ワークフローファイルを読み取り、プランニングの
成果物のみを書き込めます — アプリケーションのソース、マニフェスト、ロックファイル、CI 設定、
シークレット、リポジトリルート外のファイルは決して扱いません。
harness_status、harness_doctor、read_workflow_file、
list_workflow_files、latest_handoff、latest_checkswrite_prd_from_idea、write_checklist_sprint、
prepare_codex_goal_from_sprint想定されるプランニングの連鎖: アイデア → write_prd_from_idea → write_checklist_sprint →
prepare_codex_goal_from_sprint → ローカル Codex の /goal 実行。
/mcp で終わっていることを確認します。repo-harness mcp serve を再起動し、ツールを再スキャンします。write_checklist_sprint を使用するよう指示します。repo-harness mcp setup codex --repo . --scope project を実行します。