Skip to content

新章案: Claude Code から Codex を MCP で呼び出す(マルチエージェント協働) #46

@watanabe-kohei-jp

Description

@watanabe-kohei-jp

背景

Claude Code は単体で完結するツールではなく、他の AI エージェントを MCP(Model Context Protocol)経由でツールとして呼び出せる。その代表例が OpenAI の Codex で、このリポジトリ自身も Codex を MCP で接続してレビュー・セカンドオピニオンに使っている。

「1 つの AI に全部やらせる」から「複数の AI を役割分担させて協働させる」への移行は、これからの実務で効いてくる。その最小の実例として Codex MCP を扱いたい。

目的

Claude Code から Codex を MCP で呼び出し、レビュー / セカンドオピニオン / 実装委任を行う流れを、受講者が自分の環境で再現できるようにする。

接続構成(概念図):

Claude Code ──(stdio)──> codex mcp-server ──(HTTPS)──> OpenAI API

スコープ

in scope

  • なぜ複数 AI を併用するのか(主張・判断軸)
  • MCP とは何か(stdio 接続の概念、ざっくり)
  • codex mcp-server のセットアップ概要
  • mcp__codex-server__codex ツールの使い方(質問・実装委任)
  • /codex-review など委任系スキルの位置づけ
  • 注意点(codex exec を直接叩かず MCP 経由を原則にする 等)

out of scope

  • MCP プロトコルの内部実装・仕様の詳細(読者の AI に委ねる)
  • 他の MCP サーバ全般のカタログ化

設計方針(叩き台)

受け入れ条件

  • 05-codex-mcp/index.html を追加(10〜13 枚程度)
  • <title><meta name="description"> を記入(listing 自動同期の真実源)
  • <section>data-label="<章> · <タイトル> — <サブ>" を付与
  • スクリプト読み込み順を遵守(theme.css → deck-stage.js → progress-strip.js → page-number.js → ai-focus.js)
  • python3 scripts/sync_listings.py --write で sitemap.xml / llms.txt / README / root index.html を同期
  • CI green(sync-listings-check / prompt-injection-check / pages-deploy build)

関連

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions