Anthropic・MCP 改訂レビュー
資料基準日2026-09-05、再確認日2026-09-06。前回の実行中断後、保存済み原稿の修正内容と残る確認範囲を記録した。全15章の全主張を再監査済みとは扱わない。
Pass 1 — 主要修正の主張照合
| ID | 原稿 | 主張・判定・修正 | 一次本文と該当節 | 仕様版 |
|---|---|---|---|---|
| AR-01 | Part 4 | 旧initialize中心の説明を現行と分離 | MCP Key Changes — Major changes | 2026-07-28 |
| AR-02 | Part 4 | Roots/Sampling/Loggingはdeprecatedと記載。removedと区別 | MCP Key Changes — Deprecations | 2026-07-28 |
| AR-03 | Part 9 | allowed-toolsはSkill起動ターンの事前許可。Toolの限定一覧と説明しない | Skills — Frontmatter reference / Restrict tool access | 現行Docs、製品版未固定 |
| AR-04 | Part 10 | lifecycleによる起動とLLM評価の決定性を分ける | Hooks — Prompt-based hooks / Agent-based hooks | 現行Docs、製品版未固定 |
| AR-05 | Part 14 | 承認要求を実行結果にしない。保留、拒否、再検証、実行失敗を分離 | Tool use — Tool usage。状態機械自体は一般化した実装例 | API形式+自作Host |
AR-01〜03は再開時にも公式本文を取得。AR-04は前回担当者の本文確認と原稿への反映を引き継いだ。AR-05の制御手順はベンダーが保証する実装ではなく、ローカルのモックテストで検証する。
Pass 2 — 境界の横断確認
MCPの仕様公開とClaude Code・SDKの対応版は分ける。最新版が公開されたことから各クライアントの対応完了を導かない。Skillsの読込み、Hook起動、permission、sandboxは別の層である。比較資料Part 2〜4にも同じ境界を反映した。
Sources: MCP Architecture、Claude Code Skills、Permissions。本文参照の範囲を超えて製品間の互換性を保証しない。
Pass 3 — コードと全体構造
Part 14の承認例と scripts/approval_example.py は構造説明用。モックでは承認・拒否・保留・権限変更・対象変更・引数変更・重複実行・実行失敗を確認する。永続化・認証済み承認UI・原子的な対象版確認・timeout強制は実装側の責務として明記した。MCP例は特定SDKで動作保証されたサンプルではない。
残る確認範囲
全15章の全主張に対する新規の三段階監査、Academyの具体的な採用根拠、すべてのSDK例の実サービス実行は未完了。旧レビューの「全件完了」を今回の証拠として使用しない。今回の配布版は確認できた誤記を修正し、未確認範囲を公開する改訂である。図の描画・検索・公開物の技術検証は最終レビュー報告に分けて記録する。