手順
- 前提:
codex login済み。Apps Connectors は ChatGPT 側で接続済みなら自動利用可。 MCP servers はcodex mcp add <name> -- <command>で codex 側に登録。 - 非対話実行:
codex exec --skip-git-repo-check --dangerously-bypass-approvals-and-sandbox \
"Google Drive から <query> を検索し、ファイル名とURLを報告してください"
- 最終メッセージは stdout 末尾に現れる。
2>/dev/null | tail -n 20で抽出する。
サンドボックス
- Apps Connectors / web search のみなら
-s read-onlyで動く - MCP server を使う場合は read-only だと npx/uvx のキャッシュ書き込みがブロックされ
MCP startup failed: handshakingで落ちる。bypass フラグを使うか事前にキャッシュを暖める
逆方向 (codex をツール化)
他エージェントへ提供する場合は codex mcp-server (stdio, tools: codex / codex-reply) を使う。
制約
- Connector 認証は codex の ChatGPT アカウントに紐づく
- 1 exec あたり数十秒〜。軽量な問い合わせには向かない
- セッションは毎回新規。引き継ぎは
codex exec resume --last