本文へスキップ

AI運用の判断と根拠を引く

トップへ戻る

MCP 実践辞典 — モデル 文脈・入力情報 Protocol を単なる「共通コネクタ」としてではなく、サーバー/クライアント/ホスト、トランスポート、認可、ツールの機能、サーバーの信頼性、サプライチェーン、監査を分離した企業運用契約として整理する

実務ガイド実務ガイド公式仕様のみ公式仕様のみ現行現行として扱う

記事状態: 公開 · 最終確認: 2026-10-11

要点

「MCPは、AIアプリケーションと外部のデータやツールを共通形式で接続するためのプロトコルであり、接続先やツールの安全性を自動的に保証する仕組みではない。2026-07-28の仕様では、ステートレス化とOAuthの強化が進んでおり、HTTP接続ではリソース制限付きトークン(resource-bound token)や段階的な権限(適用範囲)の取得を扱うことができる。しかし、どのMCPサーバーを信頼するか、どのツールをモデルに公開するか、実行をポリシーや人間が許可するか、下流のAPIへどの権限で接続するか、ローカルプロセスをどこまでサンドボックス化するか、何を監査するかは、別の運用判断である。MCPの導入においては、プロトコルバージョン、サーバーの出典・来歴、アイデンティティ、権限範囲(適用範囲)、ツールの機能、承認、実行時の分離、監査を分けて設計する必要がある。」

現在の判断

EA-005は高い採用価値があり、実践辞典は「MCPを使うか否か」ではなく次の七層に分けると安全である。 A. プロトコル/バージョン層:合意されたMCP改訂版、SDKバージョン、非推奨機能、トランスポート。2026-07-28 を現行の基準とし、旧セッション/HTTP+SSE の知識にバージョンを付与する。 B. サーバーの信頼性/サプライチェーン制御層:サーバー所有者、ソースリポジトリ、パッケージ/イメージの出典・来歴、リリース/ハッシュ/署名、レジストリのソース、承認済みカタログ。プロトコルの適合性と信頼性を分離する。 C. アイデンティティ/認可層: ユーザー/ワークロードのアイデンティティ、MCPリソーストークン、範囲、リソース/オーディエンス、ステップアップ認証、ダウンストリームAPIトークン。トークンのパススルーは禁止。 D. 利用可能な機能/ツール plane: tools/resources/prompts、input/output データ形式の定義、参照・書込み/destructive/open-world性、dynamic ツール list、tool-name collision。annotationはsecurity 強制的な適用ではなくuntrusted 付随情報として扱う。 E. Decision/承認 plane: モデルがツールを選ぶことと、policyが許可することと、人間が承認することを三分離する。high-impact actionはモデル decisionだけで実行しない。 F. 実行環境/isolation plane: stdio subprocess/ローカル環境の filesystem/env 認証情報、remote HTTP endpoint、network egress、sandbox、resource limit、秘密情報 store。ローカル環境の serverは単なるdata 接続機能ではなくローカル環境の software 実行 適用限界である。 G. 監査/change-control plane: server/バージョン、ツール catalog hash/diff、auth subject/適用範囲、ツール call、argumentsの機密mask、result/error、承認 actor、外部への変更・送信、downstream 対象、policy decision、latencyを相関可能にする。

どこまで当てはまるか

エンタープライズAI Core:ツール/アクションの境界、最小権限の原則、識別/認可、監査、サプライチェーンの信頼性、障害の分離。 相互運用性: MCP 2026-07-28 core、stdio / Streamable HTTP、OAuth/OIDC、EMA extension。 実装:公式SDK、Inspector、レジストリ、ホスト/クライアント/サーバーの実装。 運用管理・統制: approved-server catalog、ツール allowlist、change 制御、human 承認、稼働状況の記録。 Security: prompt/ツール poisoning、token misuse、confused deputy、command injection、shadow servers、文脈・入力情報 oversharing。

詳しく理解する

なぜ重要か

台帳EA-005はMCPサーバー、クライアント、認証、権限、監査、ツール公開、安全境界を独立テーマ化する構想である。2026-07-28仕様でMCPはstateless coreへ大きく変更され、旧HTTP+SSE/セッション前提の解説はそのまま現行運用へ使えない。またprotocol-level OAuthが存在しても、ツール descriptionの信頼、server/package 出典・来歴、downstream API 認可、human 承認、実行環境 sandbox、監査 completenessまでは自動的に解決しない。公開後版ではprotocol mechanicsとenterprise 制御層を分離した実践辞典が必要である。

対象範囲と前提

エンタープライズAI Core:ツール/アクションの境界、最小権限の原則、識別/認可、監査、サプライチェーンの信頼性、障害の分離。 相互運用性: MCP 2026-07-28 core、stdio / Streamable HTTP、OAuth/OIDC、EMA extension。 実装:公式SDK、Inspector、レジストリ、ホスト/クライアント/サーバーの実装。 運用管理・統制: approved-server catalog、ツール allowlist、change 制御、human 承認、稼働状況の記録。 Security: prompt/ツール poisoning、token misuse、confused deputy、command injection、shadow servers、文脈・入力情報 oversharing。

検討ポイント

Q1. MCPへの準拠は安全なツールの利用を意味するのか、それとも、トランスポート/相互運用性と、信頼/権限/操作ポリシーを分離すべきなのか。 Q2. 2026-07-28仕様で旧MCP運用知の何が陳腐化したか。 Q3. OAuth対応だけでleast privilegeとdownstream API権限分離は成立するか。 Q4. ツール 付随情報/データ形式の定義/annotationを、実行権限や安全保証として信用してよいか。 Q5. enterprise 配備ではserver discovery/registry、package 出典・来歴、ツール inventory、change detection、human 承認、監査をどこまで別制御として持つべきか。

根拠資料の対応表

  • 資料の種類: official specification 公開・提供 原資料の題名: The 2026-07-28 Specification 組織:モデル 文脈・入力情報 Protocol プロジェクト;作成者:David Soria Parra / Den Delimarsky 原資料の正式なURL: https://blog.modelcontextprotocol.io/posts/2026-07-28/ publication/access: 2026-07-28 / 参照日 2026-09-11 バージョン: MCP 2026-07-28 資料内の該当箇所: stateless core; MRTR; header 処理先の振り分け; cacheable lists; 認可; extensions; deprecations 分類ラベル: VERIFIED_SPEC + PRODUCT_VOLATILE 対応関係: 裏付け / temporal 適用限界 確立された事実: 2026-07-28 は、プロトコルのコアをステートレスなリクエスト/レスポンスへ変更し、各リクエストを自己記述化し、Mcp-Method/Mcp-Name ヘッダー、MRTR、認可の強化、拡張フレームワーク、および 12 か月以上の廃止猶予期間を導入した。旧来のセッション/双方向ストリームを前提としたものを現在のベースラインとはしない。
  • 資料の種類: official 認可 specification 原資料の題名: 認可 org: モデル 文脈・入力情報 Protocol project 原資料の正式なURL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/basic/authorization/index.mdx publication/access: MCP 2026-07-28 / 参照日 2026-09-11 バージョン: 2026-07-28; OAuth 2.1 draft-13, RFC6750/8414/8707/9728/9207等を参照 資料内の該当箇所: Purpose and 適用範囲; Roles; discovery; 適用範囲 minimization; resource parameter; token handling; step-up 認可 分類ラベル: VERIFIED_SPEC 対応関係: 裏付け / 適用限界 established: 認可はHTTP transportでOPTIONAL。HTTPで採用する場合、MCP serverはOAuth protected resourceとして振る舞い、Protected Resource 付随情報、authorization-server discovery、resource indicator、audience-bound token 妥当性の検証を使う。stdioではこの認可 specを使わずenvironment 認証情報を用いる。適用範囲は操作内容に応じstep-up可能。
  • 資料の種類: official ツール specification 原資料の題名: Tools org: モデル 文脈・入力情報 Protocol project 原資料の正式なURL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/server/tools.mdx publication/access: MCP 2026-07-28 / 参照日 2026-09-11 バージョン: 2026-07-28 資料内の該当箇所: User Interaction モデル; Capabilities; ツール Names; annotations; schemas 分類ラベル: VERIFIED_SPEC 対応関係: 裏付け / counter / trust 適用限界 established: toolsはmodel-controlledで自動発見・呼出し可能だがprotocolはUI/承認方式を強制しない。仕様はhuman-in-the-loopでdeny可能にすること、ツール exposure/invocationを明示するUIを推奨する。ツール annotationsはtrusted server由来でない限りMUST be considered untrusted。tools/listは認可に応じ異なるツール集合を返し得る。異なるserverをaggregateするとツール name collisionも起こり得る。
  • 資料の種類: official security policy/trust モデル 正確なタイトル: modelcontextprotocol/modelcontextprotocol Security — 意図された動作と信頼モデル org: モデル 文脈・入力情報 Protocol project 原資料の正式なURL: https://github.com/modelcontextprotocol/modelcontextprotocol/security 公開/アクセス: 現在のページ; アクセス日: 2026-09-11 バージョン: 現在の trust モデル; security advisories 現在の 2026 資料内の該当箇所: Trust モデル; client developer responsibilities; operator/user responsibilities; vulnerability 適用範囲 分類ラベル: VERIFIED_SPEC + PRODUCT_VOLATILE 関係性: サポート / 重要な境界 established: MCP clientは接続serverを信頼する設計であり、ローカル環境の MCP serverは「インストールする他のsoftwareと同程度」に信用する必要がある。client developerは利用可能な機能表示・consent・ツール/resource visibility・sandboxingを担い、operator/管理者はserver選定・設定・access restrictionを担う。protocol準拠それ自体がserver/packageをtrustworthyにするわけではない。
  • 資料の種類: official author-maintained SDK 実装 原資料の題名: modelcontextprotocol/go-sdk README / protocol docs org: モデル 文脈・入力情報 Protocol project + Google collaboration 原資料の正式なURL: https://github.com/modelcontextprotocol/go-sdk publication/access: 現在の repository / 参照日 2026-09-11 バージョン: Go SDK v1.7.0+ 裏付ける内容 MCP 2026-07-28 資料内の該当箇所: バージョン Compatibility; 認可/security 実装 notes 分類ラベル: OSS_PRACTICE + PRODUCT_VOLATILE 対応関係: 実装 / compatibility established: SDK バージョンとprotocol 改訂版は同義ではなく、v1.7.0+が2026-07-28を裏付けする一方、older linesは2025-11-25等を対象する。roots/sampling/loggingは2026-07-28でdeprecatedだがcompatibility windowでは残る。配備 inventoryにはSDK バージョンとnegotiated protocol バージョンの両方が必要。
  • 資料の種類: official reference testing ツール 原資料の題名: MCP Inspector org: モデル 文脈・入力情報 Protocol project 原資料の正式なURL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/docs/2026-07-28/tools/inspector.mdx publication/access: 2026-07-28 docs / 参照日 2026-09-11 バージョン: Inspectorの現在の情報; ノード: 22.19+ 利用機能・接続経路 資料内の該当箇所: Web/CLI/TUI; shared transport/auth/protocol-era behavior 分類ラベル: OSS_PRACTICE + VERIFIED_SPEC + PRODUCT_VOLATILE 対応関係: 実装 / 試験の条件 established: InspectorはWeb/CLI/TUIでserver接続・ツール/resource等を検証するreference developer ツールであり、legacy/現在の protocol negotiationとOAuth状態を共有する。安全なpre-production 形式への適合/probeに使えるが、business 認可 policyやmalicious-server 安全性を自動保証するものではない。
  • 資料の種類: official extension specification 原資料の題名: Enterprise-Managed 認可 org: モデル 文脈・入力情報 Protocol project 原資料の正式なURL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/extensions/auth/enterprise-managed-authorization.mdx publication/access: stable extension 利用機能・接続経路 2026 / 参照日 2026-09-11 バージョン: io.modelcontextprotocol/enterprise-managed-authorization 資料内の該当箇所: centralized IdP access 制御; enterprise policy 分類ラベル: VERIFIED_SPEC + PRODUCT_VOLATILE 対応関係: 裏付け / enterprise 利用可能性 established: EMAは各userが各serverで個別認可するだけのモデルを拡張し、組織 IdPを用いた中央access policyを提供する。core 認可とは独立バージョンのoptional additive extensionであり、client/server実装裏付けを別確認する必要がある。
  • 資料の種類: independent security research 原資料の題名: モデル 文脈・入力情報 Protocol Threat Modeling and Analyzing Vulnerabilities to Prompt Injection with ツール Poisoning org/authors: Charoes Huang et al. 原資料の正式なURL: https://arxiv.org/abs/2603.22489 ; peer-reviewed バージョン DOI 10.3390/jcp6030084 publication/access: 2026-03-23 arXiv; 2026-05-05 journal / 参照日 2026-09-11 バージョン: study of seven major MCP clients ロケーター:抽象的;STRIDE/DREAD脅威モデリング;ツールの汚染に関する実証比較 分類ラベル: RESEARCH 対応関係: counter / 失敗 envelope established: client-side ツール poisoningを主要リスクとして分析し、複数clientでstatic 妥当性の検証やparameter visibilityが不十分なケースを報告する。protocol/ツール データ形式の定義が存在することと、hostがmalicious 付随情報を安全に扱えることは同義でない。
  • 資料の種類: security community framework 正確なタイトル: OWASP MCP Top 10 v0.1 / 2025 カテゴリ org: OWASP Foundation 原資料の正式なURL: https://owasp.org/www-project-mcp-top-10/ publication/access: beta 状態 現在の 2026-09 / 参照日 2026-09-11 バージョン: v0.1 beta; next 公開・提供 planned Oct 2026 資料内の該当箇所: MCP01–MCP10; roadmap 分類ラベル: SOURCE_REPORT + PRODUCT_VOLATILE 対応関係: 文脈・入力情報 / リスク taxonomy / limit established: 現在の beta taxonomyはtoken/秘密情報 exposure、適用範囲 creep、ツール poisoning、supply-chain tampering、command injection、intent/prompt subversion、weak auth、監査 gaps、shadow MCP servers、文脈・入力情報 oversharingを別リスクとして扱う。 limit: OWASP MCP Top 10は現在beta/community frameworkであり、normative MCP specificationや正式standardとして扱わない。
  • 資料の種類: official registry 実装 + issue 根拠 正確なタイトル: modelcontextprotocol/registry README; レジストリは、スキーマに反して空のリポジトリを含む server.json を受け入れる org: モデル 文脈・入力情報 Protocol project 正式な URLs: https://github.com/modelcontextprotocol/registry ; https://github.com/modelcontextprotocol/registry/issues/1546 publication/access: registry preview/API freeze 履歴; issue reproduced 2026-08-19 / 参照日 2026-09-11 バージョン: registry v0.1 preview 変更・継承の履歴 所在: 開発ステータス; Issue #1546 ライブ再現 分類ラベル: OSS_PRACTICE + SOURCE_REPORT + PRODUCT_VOLATILE 関係: サポート / 反対 / サプライチェーンの制限 established: official Registryはserver discovery/publishingの付随情報 layerとして実在するが、preview 変更・継承の履歴であり、2026-08にはschema-required repository 付随情報を欠くentryがlive APIで受理されたissueが報告されている。registry掲載をsecurity 承認/出典・来歴 guaranteeとみなさず、組織内allowlist・成果物 verificationを別制御にする必要がある。

利用できる条件

プロトコル: クライアント/サーバー双方の2026-07-28サポート、SDKバージョン、トランスポート、拡張機能のネゴシエーション。 リモート認証:HTTPS、保護されたリソースのメタデータ、認可サーバーのメタデータ、クライアント登録方法、PKCE、リソース/オーディエンスのサポート、要求されたスコープ、およびIdP(IDプロバイダー)のポリシー。 EMA: 組織のIDプロバイダー、EMA対応のクライアント/サーバー/認可サーバー、エンタープライズポリシー/設定。 ツールへのアクセス:ユーザー/ワークロードの範囲、ツールのリストフィルタリング、サーバー側での認可、ダウンストリームAPIの権限、組織の許可リスト。 ローカル環境の server: executable/package 利用可能性、OS/実行環境、filesystem/network/env 権限、秘密情報 injection、sandbox/container policy。 レジストリ/発見: レジストリ/バージョン/出典、パッケージレジストリの可用性、組織による承認。公開リストへの掲載のみでは承認とはみなされません。

実装・運用

MCP core 2026-07-28: released 現在の protocol 改訂版 as of this 実行。 Official Tier-1 SDKs: 現在の 公開・提供 lines differ; Go SDK v1.7.0+ 根拠 裏付ける内容 2026-07-28。SDK/protocol compatibility must be recorded per 実装。 Inspector: maintained reference test/debug tooling with modern/legacy negotiation。 EMA:安定した拡張仕様は存在しますが、実際のクライアントおよびサーバーのサポートは製品や実装に依存しており、製品の仕様変更の可能性があります(PRODUCT_VOLATILE)。 Registry: operational 公開 discovery infrastructure, but preview/v0.1 変更・継承の履歴 and 現在の data-quality issues mean it is not a security trust anchor by itself。 Enterprise policy gateway/central 監査: not guaranteed by core MCP; host/提供元/product or 組織 must implement it。

確認・評価方法

MCPの評価を「接続できた」だけで終わらせないこと。最低限のプロファイルは、(1) プロトコルの適合性/バージョン交渉、(2) 認証の対象(audience)/範囲(適用範囲)に関するネガティブテスト、(3) 権限のないツールの不在/拒否、(4) 読み取り専用対副作用の挙動、(5) ツールカタログの乖離、(6) 不正な形式または汚染された説明の処理、(7) ダウンストリームのトークン分離、(8) タイムアウト/リトライ/同じ要求の再送で処理を重複させない仕組み、(9) 監査の完全性/相関関係、(10) サンドボックス/エグレス境界とする。 Inspector/形式への適合 testはprotocol behavior確認用。意味上の security、business 認可、supply-chain trustは別testを要求する。

セキュリティとプライバシー

Security: server/package 出典・来歴、token audience、least 適用範囲、downstream 認証情報 separation、ツール データ形式の検証、policy 強制的な適用、human 承認、sandbox/egress 制御を多層化。 Privacy: ツール arguments/results/resource dataはモデル 文脈・入力情報・host logs・server logs・downstream APIへ別々に移動し得る。MCP接続という一語で保持期間・保持方針/training/データの保存地域を表現しない。 監査: protocol loggingだけでなく主体の識別→認可→モデル/ツール selection→承認→外部への変更・送信→downstream resourceまでcorrelation IDで追跡する。秘密情報/PIIは機密情報の伏せ字化 policyを持つ。 Cost: MCP自体のprotocol costではなく、host モデル tokens、ツール API 課金、server compute、gateway/稼働状況を観測する仕組み、human 承認、失敗/再試行 costをend-to-endで計測する。 Operability: protocol/SDK/server/ツール catalogをバージョン inventory化し、upgrade時に条件・契約 testと権限 regressionを行う。公開 Registryはdiscovery、組織 catalogは承認という役割分離が安全。

Refresh 変更・継承の履歴

This candidate advances the existing refresh 改訂版 EA-005-R1-20261004. It does not create a second independent base candidate. The rescued base 変更・継承の履歴 EA-005-V21-LEGACY-MIGRATION-20261011-R1 remains historical 出典・来歴 and converges into this active refresh.

現在の primary 根拠

Research 確認・承認の条件 decision

PASS_FOR_EXISTING_REFRESH_REVISION。2026-10-04の更新ですでに RESEARCH_GATE_PASS は記録済みです。2026-10-11時点の最新情報により、コアとなるプロトコル/SDKの境界が確認されており、全面的な再調査を必要とする矛盾は見当たりません。

確認できていること

  • EA-005は高い採用価値があり、実践辞典は「MCPを使うか否か」ではなく次の七層に分けると安全である。 A. プロトコル/バージョン層:合意されたMCP改訂版、SDKバージョン、非推奨機能、トランスポート。2026-07-28 を現行の基準とし、旧セッション/HTTP+SSE の知識にバージョンを付与する。 B. サーバーの信頼性/サプライチェーン制御層:サーバー所有者、ソースリポジトリ、パッケージ/イメージの出典・来歴、リリース/ハッシュ/署名、レジストリのソース、承認済みカタログ。プロトコルの適合性と信頼性を分離する。 C. アイデンティティ/認可層: ユーザー/ワークロードのアイデンティティ、MCPリソーストークン、範囲、リソース/オーディエンス、ステップアップ認証、ダウンストリームAPIトークン。トークンのパススルーは禁止。 D. 利用可能な機能/ツール plane: tools/resources/prompts、input/output データ形式の定義、参照・書込み/destructive/open-world性、dynamic ツール list、tool-name collision。annotationはsecurity 強制的な適用ではなくuntrusted 付随情報として扱う。 E. Decision/承認 plane: モデルがツールを選ぶことと、policyが許可することと、人間が承認することを三分離する。high-impact actionはモデル decisionだけで実行しない。 F. 実行環境/isolation plane: stdio subprocess/ローカル環境の filesystem/env 認証情報、remote HTTP endpoint、network egress、sandbox、resource limit、秘密情報 store。ローカル環境の serverは単なるdata 接続機能ではなくローカル環境の software 実行 適用限界である。 G. 監査/change-control plane: server/バージョン、ツール catalog hash/diff、auth subject/適用範囲、ツール call、argumentsの機密mask、result/error、承認 actor、外部への変更・送信、downstream 対象、policy decision、latencyを相関可能にする。

    最も重要な境界線は、「MCPは相互運用性のためのプロトコルであり、サーバーやツールの安全性証明ではない」という点です。たとえ OAuth が正しくても、悪意のある信頼されたサーバー、汚染されたツールの説明、過大な権限範囲、安全でないコマンド構築、信頼できないパッケージ、監査の欠如といった問題は、別途検討すべき課題として残ります。また、2026-07-28 時点では、ステートレス化によってゲートウェイ、ルーティング、スケーリングの設計は改善されますが、リクエストごとのアイデンティティ、権限、およびポリシー適用を省略してよいという意味ではありません。

  • MCP 2026-07-28仕様は、2026-10-11時点で公式の適合性マトリックスにおける現在の最終改訂版であり、次に記載されている改訂版は準備ができていません。

  • The TypeScript SDK v2 is now the stable line implementing the 2026-07-28 spec. Its 仕様・利用方法の文書 explicitly separates the modern 2026-07-28 era from legacy 2025-era protocol behavior.

  • TypeScript v1はメンテナンスラインであり、2026-07-28の改訂版は実装されません。したがって、SDKパッケージのメジャーバージョンと、合意されたプロトコルの改訂版は個別に記録する必要があります。

  • The Python SDK v2 is likewise the stable line for the 2026-07-28 改訂版.

  • The 2026-07-28 TypeScript migration 仕様・利用方法の文書 makes 裏付け an explicit opt-in/compatibility concern rather than something inferred from package presence.

  • The official 形式への適合 matrix still shows 実装 differences by SDK and SEP. “Official SDK” therefore does not imply complete parity across every 機能.

  • これらはいずれも、正式なエンタープライズ境界を変更するものではない。プロトコルの相互運用性、サーバー/パッケージの信頼性、認可、下流APIの権限、人またはポリシーによる承認、実行時の分離、サプライチェーンの来歴、および監査の完全性は、引き続き個別の制御対象として残る。

よくある失敗・反証

  • MCP準拠やofficial Registry掲載をsecurity certificationとして扱わない。

  • OAuth/OIDC導入をleast privilege完了とみなさない。適用範囲設計、resource/audience 妥当性の検証、downstream token分離、operation-level 認可が必要。

  • ツール annotationのreadOnly/destructive等はtrusted server由来でない限り信用しない。side-effect 制御はserver実装・policy・承認で検証する。

  • モデルが「安全そう」と判断したツール callを認可 decisionにしない。prompt/ツール poisoningで意味上の decisionが操作され得る。

  • ローカル環境の stdio serverはnetwork authがないから安全なのではない。起動package/commandにローカル環境の process相当の権限を与えるため、出典・来歴・sandbox・env 秘密情報・filesystem/network 適用範囲が重要。

  • remote serverはHTTPS/OAuthだけで安全とは限らない。server自身とdownstream APIが別trust 適用限界。

  • dynamic tools/list変更、server update、registry 付随情報 driftにより承認後の利用可能な機能が変わり得る。ツール catalog/バージョンを継続観測する。

  • 2026-07-28移行中はclient/SDKごとのprotocol 裏付けが揃わない。deprecated 機能が互換目的で残る期間を「現在の recommended design」と混同しない。

  • OWASP MCP Top 10はベータ版であり、リスクの分類法としては有用ですが、規範的な標準ではありません。

  • tool-poisoning研究は特定client/バージョン/設定の結果であり全MCP clientへ一般化しない。

  • EA-005の更新章に必要な現行protocol 改訂版、旧仕様との差、認可/token境界、ツール 付随情報の非信頼性、server/supply-chain trust、ローカル環境の/remote 実行環境差、registry限界、独立tool-poisoning 根拠、enterprise運用七層まで確立した。各SDK/host全製品matrixをここで固定するとPRODUCT_VOLATILEかつEA-157/162/317と重複するためbounded closeする。次の未調査最小番号はEA-006「Agent-to-Agent/マルチエージェント編」。 。

  • MCP compliance, official SDK use, or 公開 Registry listing is not a security certification.

  • OAuthのサポート自体は、最小権限の原則や、安全なダウンストリームの認可を確立するものではない。

  • ツール annotations and descriptions are not security truth when server trust is not established.

  • SDKのサポートはバージョンおよび機能に依存します。SDK間での機能の同等性は保証されません。

  • Host behavior, tool-change reapproval, ローカル環境の sandbox defaults, and organization-specific controls remain product/実行環境 specific.

  • No live 組織の利用環境, paid API, secret-bearing environment, destructive ツール, or 本番環境 host was exercised in this rescue.

実務での使い方

  • プロトコル: クライアント/サーバー双方の2026-07-28サポート、SDKバージョン、トランスポート、拡張機能のネゴシエーション。 リモート認証:HTTPS、保護されたリソースのメタデータ、認可サーバーのメタデータ、クライアント登録方法、PKCE、リソース/オーディエンスのサポート、要求されたスコープ、およびIdP(IDプロバイダー)のポリシー。 EMA: 組織のIDプロバイダー、EMA対応のクライアント/サーバー/認可サーバー、エンタープライズポリシー/設定。 ツールへのアクセス:ユーザー/ワークロードの範囲、ツールのリストフィルタリング、サーバー側での認可、ダウンストリームAPIの権限、組織の許可リスト。 ローカル環境の server: executable/package 利用可能性、OS/実行環境、filesystem/network/env 権限、秘密情報 injection、sandbox/container policy。 レジストリ/発見: レジストリ/バージョン/出典、パッケージレジストリの可用性、組織による承認。公開リストへの掲載のみでは承認とはみなされません。

  • MCP core 2026-07-28: released 現在の protocol 改訂版 as of this 実行。 Official Tier-1 SDKs: 現在の 公開・提供 lines differ; Go SDK v1.7.0+ 根拠 裏付ける内容 2026-07-28。SDK/protocol compatibility must be recorded per 実装。 Inspector: maintained reference test/debug tooling with modern/legacy negotiation。 EMA:安定した拡張仕様は存在しますが、実際のクライアントおよびサーバーのサポートは製品や実装に依存しており、製品の仕様変更の可能性があります(PRODUCT_VOLATILE)。 Registry: operational 公開 discovery infrastructure, but preview/v0.1 変更・継承の履歴 and 現在の data-quality issues mean it is not a security trust anchor by itself。 Enterprise policy gateway/central 監査: not guaranteed by core MCP; host/提供元/product or 組織 must implement it。

  • MCPの評価を「接続できた」だけで終わらせないこと。最低限のプロファイルは、(1) プロトコルの適合性/バージョン交渉、(2) 認証の対象(audience)/範囲(適用範囲)に関するネガティブテスト、(3) 権限のないツールの不在/拒否、(4) 読み取り専用対副作用の挙動、(5) ツールカタログの乖離、(6) 不正な形式または汚染された説明の処理、(7) ダウンストリームのトークン分離、(8) タイムアウト/リトライ/同じ要求の再送で処理を重複させない仕組み、(9) 監査の完全性/相関関係、(10) サンドボックス/エグレス境界とする。 Inspector/形式への適合 testはprotocol behavior確認用。意味上の security、business 認可、supply-chain trustは別testを要求する。

  • Security: server/package 出典・来歴、token audience、least 適用範囲、downstream 認証情報 separation、ツール データ形式の検証、policy 強制的な適用、human 承認、sandbox/egress 制御を多層化。 Privacy: ツール arguments/results/resource dataはモデル 文脈・入力情報・host logs・server logs・downstream APIへ別々に移動し得る。MCP接続という一語で保持期間・保持方針/training/データの保存地域を表現しない。 監査: protocol loggingだけでなく主体の識別→認可→モデル/ツール selection→承認→外部への変更・送信→downstream resourceまでcorrelation IDで追跡する。秘密情報/PIIは機密情報の伏せ字化 policyを持つ。 Cost: MCP自体のprotocol costではなく、host モデル tokens、ツール API 課金、server compute、gateway/稼働状況を観測する仕組み、human 承認、失敗/再試行 costをend-to-endで計測する。 Operability: protocol/SDK/server/ツール catalogをバージョン inventory化し、upgrade時に条件・契約 testと権限 regressionを行う。公開 Registryはdiscovery、組織 catalogは承認という役割分離が安全。

  • EA-005は七層(protocol/バージョン, server trust/supply chain, 主体の識別/auth, 利用可能な機能/ツール, decision/承認, 実行環境/isolation, 監査/change 制御)を章骨格候補にする。

  • 公開直前に、最新のMCP仕様の改訂版、Tier-1 SDKとの互換性、非推奨機能のステータス、EMAおよびその他の認証拡張、Registryの一般提供(GA)状況/バージョンを再収集します。

  • EA-157 MCP protocol項とは編集境界を分ける。EA-157はnormative protocol仕様、EA-005はenterprise 配備/runbook・安全境界・監査を主とする。

  • EA-162 OAuth/OIDC × Agentへ認可 detailsをcross-referenceし、EA-005ではresource/audience/PKCE/step-up/token passthrough禁止の運用要点を残す。

  • EA-317 ツール 利用可能な機能 条件・契約へツール データ形式の定義/side-effect/read-only/重複実行を防ぐ性質/承認 条件・契約を接続する。annotationをsecurity truth 出典にはしない。

  • EA-054/055へworkload 主体の識別/multi-agent delegation、EA-021/036へpermission-aware data access、EA-063/159へMCP gateway、EA-007/160へ接続機能/OpenAPI comparisonを接続する。

  • 公開 Registryとorganization-approved catalogを別物として設計する。server entryに担当者/repository/package/image/バージョン/hash/signature/license/last review/ツール catalog hash/リスク classを持つ案を検討する。

  • TEST_PROFILE(未実施): official Inspector/形式への適合 harnessで2026-07-28 negotiation・tools/list/call・auth 失敗を安全なsample serverで確認。さらにsynthetic 参照・書込み toolsを用い、適用範囲不足、ツール list filtering、description poisoning、tool-name collision、catalog change、処理待ち時間の上限/再試行、監査 correlationを検証する。外部組織の利用環境・課金・秘密情報は使用しない。

  • security 根拠はOWASP beta taxonomyだけで閉じず、MCP official security requirements、SDK advisories、peer-reviewed/primary attack research、実装incidentをclaim-levelで並べる。

  • 2026-07-28 migration guideを追加採集し、2025-11-25/2025-06-18 clientとの互換条件を具体的に表へ落とす。

  • MCP 2026-07-28仕様は、2026-10-11時点で公式の適合性マトリックスにおける現在の最終改訂版であり、次に記載されている改訂版は準備ができていません。

  • The TypeScript SDK v2 is now the stable line implementing the 2026-07-28 spec. Its 仕様・利用方法の文書 explicitly separates the modern 2026-07-28 era from legacy 2025-era protocol behavior.

  • TypeScript v1はメンテナンスラインであり、2026-07-28の改訂版は実装されません。したがって、SDKパッケージのメジャーバージョンと、合意されたプロトコルの改訂版は個別に記録する必要があります。

  • The Python SDK v2 is likewise the stable line for the 2026-07-28 改訂版.

  • The 2026-07-28 TypeScript migration 仕様・利用方法の文書 makes 裏付け an explicit opt-in/compatibility concern rather than something inferred from package presence.

  • The official 形式への適合 matrix still shows 実装 differences by SDK and SEP. “Official SDK” therefore does not imply complete parity across every 機能.

  • これらはいずれも、正式なエンタープライズ境界を変更するものではない。プロトコルの相互運用性、サーバー/パッケージの信頼性、認可、下流APIの権限、人またはポリシーによる承認、実行時の分離、サプライチェーンの来歴、および監査の完全性は、引き続き個別の制御対象として残る。

まだ確認できていないこと

  • EA-005-UNKNOWN-01

    / STOP_CONDITION

  • EA-005-UNKNOWN-02
    • TypeScript/Python/C#/Java/Rust等各official SDKの2026-07-28完全裏付け バージョンと未実装差分の現在の matrix。
    • EMAの主要enterprise hosts/servers/IdPでの実運用採用率と設定 根拠。
    • 公開 MCP Registryの2026-09-11時点の正式GA判定、成果物 verification/signature/出典・来歴 semanticsの完全仕様。
    • 主要MCP hostsがツール descriptions/annotations変更をどのように表示・再承認するかのcross-product matrix。
    • ツール poisoningに対する各現在の hostのstatic/実行環境 defenseとバージョン別独立再現。
    • 監査 イベント データ形式の定義の提供元横断標準化状況。core MCP自体がenterprise 監査 completenessを保証する範囲。
    • ローカル環境の stdio serverのsandbox/default egress/filesystem isolationが主要clientごとにどう異なるか。
    • x-mcp-header等2026-07-28 tool-routing機能の本番環境 gateway採用と秘密情報 leakage対策実測。
  • EA-005-UNKNOWN-03
    • EMAおよびその他のオプション拡張機能に関する、製品ごとの現在のサポート状況。
    • cross-host behavior for changed ツール descriptions/annotations and reapproval;
    • 公開 Registry 出典・来歴/signature semantics and enterprise 承認 mapping;
    • host-specific sandbox/default egress/filesystem behavior for ローカル環境の servers;
    • cross-product 監査 データ形式の定義 completeness.

根拠資料

更新履歴

  1. EA-005-R1-20261004: 正式な 監査/publication 対応付け

出典ID・検証情報・機械可読データ

根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。

記事ID
EA-005
最終確認日
2026-10-11
提供元・モデル・プラン・利用環境
—
対象地域
—
元資料の全文と収録照合記録
WHY_THIS_MATTERS_TO_UPDATE

台帳EA-005はMCPサーバー、クライアント、認証、権限、監査、ツール公開、安全境界を独立テーマ化する構想である。2026-07-28仕様でMCPはstateless coreへ大きく変更され、旧HTTP+SSE/session前提の解説はそのまま現行運用へ使えない。またprotocol-level OAuthが存在しても、tool descriptionの信頼、server/package provenance、downstream API authorization、human approval、runtime sandbox、audit completenessまでは自動的に解決しない。公開後版ではprotocol mechanicsとenterprise control planeを分離した実践辞典が必要である。

SCOPE_ROUTING

Enterprise AI Core: tool/action boundary、least privilege、identity/authorization、audit、supply-chain trust、failure isolation。 Interoperability: MCP 2026-07-28 core、stdio / Streamable HTTP、OAuth/OIDC、EMA extension。 Implementation: official SDKs、Inspector、registry、host/client/server implementation。 Governance: approved-server catalog、tool allowlist、change control、human approval、telemetry。 Security: prompt/tool poisoning、token misuse、confused deputy、command injection、shadow servers、context oversharing。

CLAIM_OR_RESEARCH_QUESTION

Q1. MCP準拠は安全なtool利用を意味するか、それともtransport/interoperabilityとtrust/authorization/action policyを分離すべきか。 Q2. 2026-07-28仕様で旧MCP運用知の何が陳腐化したか。 Q3. OAuth対応だけでleast privilegeとdownstream API権限分離は成立するか。 Q4. tool metadata/schema/annotationを、実行権限や安全保証として信用してよいか。 Q5. enterprise deploymentではserver discovery/registry、package provenance、tool inventory、change detection、human approval、auditをどこまで別controlとして持つべきか。

EVIDENCE TABLE
  • source class: official specification release exact title: The 2026-07-28 Specification org: Model Context Protocol project; authors David Soria Parra / Den Delimarsky canonical URL: https://blog.modelcontextprotocol.io/posts/2026-07-28/ publication/access: 2026-07-28 / accessed 2026-09-11 version: MCP 2026-07-28 locator: stateless core; MRTR; header routing; cacheable lists; authorization; extensions; deprecations label: VERIFIED_SPEC + PRODUCT_VOLATILE relation: support / temporal boundary established: 2026-07-28はprotocol coreをstateless request/responseへ変更し、各requestをself-describing化、Mcp-Method/Mcp-Name header、MRTR、authorization hardening、extension framework、12か月以上のdeprecation windowを導入した。旧session/bidirectional-stream前提をcurrent baselineにしない。
  • source class: official authorization specification exact title: Authorization org: Model Context Protocol project canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/basic/authorization/index.mdx publication/access: MCP 2026-07-28 / accessed 2026-09-11 version: 2026-07-28; OAuth 2.1 draft-13, RFC6750/8414/8707/9728/9207等を参照 locator: Purpose and Scope; Roles; discovery; scope minimization; resource parameter; token handling; step-up authorization label: VERIFIED_SPEC relation: support / boundary established: authorizationはHTTP transportでOPTIONAL。HTTPで採用する場合、MCP serverはOAuth protected resourceとして振る舞い、Protected Resource Metadata、authorization-server discovery、resource indicator、audience-bound token validationを使う。stdioではこのauthorization specを使わずenvironment credentialを用いる。scopeはoperationに応じstep-up可能。
  • source class: official tool specification exact title: Tools org: Model Context Protocol project canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/server/tools.mdx publication/access: MCP 2026-07-28 / accessed 2026-09-11 version: 2026-07-28 locator: User Interaction Model; Capabilities; Tool Names; annotations; schemas label: VERIFIED_SPEC relation: support / counter / trust boundary established: toolsはmodel-controlledで自動発見・呼出し可能だがprotocolはUI/approval方式を強制しない。仕様はhuman-in-the-loopでdeny可能にすること、tool exposure/invocationを明示するUIを推奨する。tool annotationsはtrusted server由来でない限りMUST be considered untrusted。tools/listはauthorizationに応じ異なるtool集合を返し得る。異なるserverをaggregateするとtool name collisionも起こり得る。
  • source class: official security policy/trust model exact title: modelcontextprotocol/modelcontextprotocol Security — Intended Behaviors and Trust Model org: Model Context Protocol project canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/security publication/access: current page; accessed 2026-09-11 version: current trust model; security advisories current 2026 locator: Trust Model; client developer responsibilities; operator/user responsibilities; vulnerability scope label: VERIFIED_SPEC + PRODUCT_VOLATILE relation: support / critical boundary established: MCP clientは接続serverを信頼する設計であり、local MCP serverは「インストールする他のsoftwareと同程度」に信用する必要がある。client developerはcapability表示・consent・tool/resource visibility・sandboxingを担い、operator/adminはserver選定・設定・access restrictionを担う。protocol準拠それ自体がserver/packageをtrustworthyにするわけではない。
  • source class: official author-maintained SDK implementation exact title: modelcontextprotocol/go-sdk README / protocol docs org: Model Context Protocol project + Google collaboration canonical URL: https://github.com/modelcontextprotocol/go-sdk publication/access: current repository / accessed 2026-09-11 version: Go SDK v1.7.0+ supports MCP 2026-07-28 locator: Version Compatibility; authorization/security implementation notes label: OSS_PRACTICE + PRODUCT_VOLATILE relation: implementation / compatibility established: SDK versionとprotocol revisionは同義ではなく、v1.7.0+が2026-07-28をsupportする一方、older linesは2025-11-25等をtargetする。roots/sampling/loggingは2026-07-28でdeprecatedだがcompatibility windowでは残る。deployment inventoryにはSDK versionとnegotiated protocol versionの両方が必要。
  • source class: official reference testing tool exact title: MCP Inspector org: Model Context Protocol project canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/docs/2026-07-28/tools/inspector.mdx publication/access: 2026-07-28 docs / accessed 2026-09-11 version: Inspector current; Node 22.19+ surface locator: Web/CLI/TUI; shared transport/auth/protocol-era behavior label: OSS_PRACTICE + VERIFIED_SPEC + PRODUCT_VOLATILE relation: implementation / test profile established: InspectorはWeb/CLI/TUIでserver接続・tool/resource等を検証するreference developer toolであり、legacy/current protocol negotiationとOAuth状態を共有する。安全なpre-production conformance/probeに使えるが、business authorization policyやmalicious-server safetyを自動保証するものではない。
  • source class: official extension specification exact title: Enterprise-Managed Authorization org: Model Context Protocol project canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/extensions/auth/enterprise-managed-authorization.mdx publication/access: stable extension surface 2026 / accessed 2026-09-11 version: io.modelcontextprotocol/enterprise-managed-authorization locator: centralized IdP access control; enterprise policy label: VERIFIED_SPEC + PRODUCT_VOLATILE relation: support / enterprise availability established: EMAは各userが各serverで個別authorizationするだけのモデルを拡張し、organization IdPを用いた中央access policyを提供する。core authorizationとは独立versionのoptional additive extensionであり、client/server実装supportを別確認する必要がある。
  • source class: independent security research exact title: Model Context Protocol Threat Modeling and Analyzing Vulnerabilities to Prompt Injection with Tool Poisoning org/authors: Charoes Huang et al. canonical URL: https://arxiv.org/abs/2603.22489 ; peer-reviewed version DOI 10.3390/jcp6030084 publication/access: 2026-03-23 arXiv; 2026-05-05 journal / accessed 2026-09-11 version: study of seven major MCP clients locator: abstract; STRIDE/DREAD threat modeling; tool poisoning empirical comparison label: RESEARCH relation: counter / failure envelope established: client-side tool poisoningを主要riskとして分析し、複数clientでstatic validationやparameter visibilityが不十分なケースを報告する。protocol/tool schemaが存在することと、hostがmalicious metadataを安全に扱えることは同義でない。
  • source class: security community framework exact title: OWASP MCP Top 10 v0.1 / 2025 categories org: OWASP Foundation canonical URL: https://owasp.org/www-project-mcp-top-10/ publication/access: beta status current 2026-09 / accessed 2026-09-11 version: v0.1 beta; next release planned Oct 2026 locator: MCP01–MCP10; roadmap label: SOURCE_REPORT + PRODUCT_VOLATILE relation: context / risk taxonomy / limit established: current beta taxonomyはtoken/secret exposure、scope creep、tool poisoning、supply-chain tampering、command injection、intent/prompt subversion、weak auth、audit gaps、shadow MCP servers、context oversharingを別riskとして扱う。 limit: OWASP MCP Top 10は現在beta/community frameworkであり、normative MCP specificationや正式standardとして扱わない。
  • source class: official registry implementation + issue evidence exact titles: modelcontextprotocol/registry README; Registry accepts server.json with empty repository despite schema org: Model Context Protocol project canonical URLs: https://github.com/modelcontextprotocol/registry ; https://github.com/modelcontextprotocol/registry/issues/1546 publication/access: registry preview/API freeze history; issue reproduced 2026-08-19 / accessed 2026-09-11 version: registry v0.1 preview lineage locator: development status; issue #1546 live reproduction label: OSS_PRACTICE + SOURCE_REPORT + PRODUCT_VOLATILE relation: support / counter / supply-chain limit established: official Registryはserver discovery/publishingのmetadata layerとして実在するが、preview lineageであり、2026-08にはschema-required repository metadataを欠くentryがlive APIで受理されたissueが報告されている。registry掲載をsecurity approval/provenance guaranteeとみなさず、組織内allowlist・artifact verificationを別controlにする必要がある。
FINDINGS

EA-005は高い採用価値があり、実践辞典は「MCPを使うか否か」ではなく次の七層に分けると安全である。 A. Protocol/version plane: negotiated MCP revision、SDK version、deprecated features、transport。2026-07-28を現行baselineとし旧session/HTTP+SSE知識をversion付けする。 B. Server trust/supply-chain plane: server owner、source repository、package/image provenance、release/hash/signature、registry source、approved catalog。protocol conformanceとtrustを分離する。 C. Identity/authorization plane: user/workload identity、MCP resource token、scope、resource/audience、step-up auth、downstream API token。token passthroughは禁止。 D. Capability/tool plane: tools/resources/prompts、input/output schema、read/write/destructive/open-world性、dynamic tool list、tool-name collision。annotationはsecurity enforcementではなくuntrusted metadataとして扱う。 E. Decision/approval plane: modelがtoolを選ぶことと、policyが許可することと、人間が承認することを三分離する。high-impact actionはmodel decisionだけで実行しない。 F. Runtime/isolation plane: stdio subprocess/local filesystem/env credential、remote HTTP endpoint、network egress、sandbox、resource limit、secret store。local serverは単なるdata connectorではなくlocal software execution boundaryである。 G. Audit/change-control plane: server/version、tool catalog hash/diff、auth subject/scope、tool call、argumentsの機密mask、result/error、approval actor、side effect、downstream target、policy decision、latencyを相関可能にする。

最重要境界は「MCPはinteroperability protocolであって、server・toolの安全性証明ではない」である。OAuthが正しくてもmalicious trusted server、poisoned tool description、過大scope、unsafe command construction、untrusted package、missing auditは別問題として残る。また2026-07-28ではstateless化によりgateway/routing/scale設計は改善されるが、per-request identity/capability/policy enforcementを省略してよい意味ではない。

LIMITS / COUNTEREVIDENCE / FAILURE ENVELOPE
  • MCP準拠やofficial Registry掲載をsecurity certificationとして扱わない。
  • OAuth/OIDC導入をleast privilege完了とみなさない。scope設計、resource/audience validation、downstream token分離、operation-level authorizationが必要。
  • tool annotationのreadOnly/destructive等はtrusted server由来でない限り信用しない。side-effect controlはserver実装・policy・approvalで検証する。
  • modelが「安全そう」と判断したtool callをauthorization decisionにしない。prompt/tool poisoningでsemantic decisionが操作され得る。
  • local stdio serverはnetwork authがないから安全なのではない。起動package/commandにlocal process相当の権限を与えるため、provenance・sandbox・env secret・filesystem/network scopeが重要。
  • remote serverはHTTPS/OAuthだけで安全とは限らない。server自身とdownstream APIが別trust boundary。
  • dynamic tools/list変更、server update、registry metadata driftによりapproval後のcapabilityが変わり得る。tool catalog/versionを継続観測する。
  • 2026-07-28移行中はclient/SDKごとのprotocol supportが揃わない。deprecated featureが互換目的で残る期間を「current recommended design」と混同しない。
  • OWASP MCP Top 10はbetaでありrisk taxonomyとして有用だがnormative standardではない。
  • tool-poisoning研究は特定client/version/configの結果であり全MCP clientへ一般化しない。
AVAILABILITY_GATES

Protocol: client/server双方の2026-07-28 support、SDK version、transport、extension negotiation。 Remote auth: HTTPS、Protected Resource Metadata、authorization server metadata、client registration method、PKCE、resource/audience support、requested scope、IdP policy。 EMA: organization IdP、EMA-capable client/server/authorization server、enterprise policy/configuration。 Tool access: user/workload scope、tools/list filtering、server-side authorization、downstream API permission、organization allowlist。 Local server: executable/package availability、OS/runtime、filesystem/network/env permission、secret injection、sandbox/container policy。 Registry/discovery: registry/version/source、package registry availability、organization approval; public listing alone is not approval。

IMPLEMENTATION_STATE

MCP core 2026-07-28: released current protocol revision as of this RUN。 Official Tier-1 SDKs: current release lines differ; Go SDK v1.7.0+ evidence supports 2026-07-28。SDK/protocol compatibility must be recorded per implementation。 Inspector: maintained reference test/debug tooling with modern/legacy negotiation。 EMA: stable extension specification exists; actual client/server support is product/implementation-specific and PRODUCT_VOLATILE。 Registry: operational public discovery infrastructure, but preview/v0.1 lineage and current data-quality issues mean it is not a security trust anchor by itself。 Enterprise policy gateway/central audit: not guaranteed by core MCP; host/provider/product or organization must implement it。

BENCHMARK_OR_EVAL

MCP評価を「接続できた」で終えない。最低profileは (1) protocol conformance/version negotiation, (2) auth audience/scope negative tests, (3) unauthorized tool absence/denial, (4) read-only vs side-effect behavior, (5) tool catalog drift, (6) malformed/poisoned description handling, (7) downstream token separation, (8) timeout/retry/idempotency, (9) audit completeness/correlation, (10) sandbox/egress boundary とする。 Inspector/conformance testはprotocol behavior確認用。semantic security、business authorization、supply-chain trustは別testを要求する。

SECURITY / PRIVACY / AUDIT / COST / OPERABILITY

Security: server/package provenance、token audience、least scope、downstream credential separation、tool schema validation、policy enforcement、human approval、sandbox/egress controlを多層化。 Privacy: tool arguments/results/resource dataはmodel context・host logs・server logs・downstream APIへ別々に移動し得る。MCP接続という一語でretention/training/data residencyを表現しない。 Audit: protocol loggingだけでなくidentity→authorization→model/tool selection→approval→side effect→downstream resourceまでcorrelation IDで追跡する。secret/PIIはmasking policyを持つ。 Cost: MCP自体のprotocol costではなく、host model tokens、tool API billing、server compute、gateway/observability、human approval、failure/retry costをend-to-endで計測する。 Operability: protocol/SDK/server/tool catalogをversion inventory化し、upgrade時にcontract testとpermission regressionを行う。public Registryはdiscovery、organization catalogはapprovalという役割分離が安全。

SAFE_WORDING_FOR_FUTURE_BOOK

「MCPは、AIアプリケーションと外部のデータやツールを共通形式で接続するためのprotocolであり、接続先やツールの安全性を自動的に保証する仕組みではない。2026-07-28仕様ではstateless化とOAuthのhardeningが進み、HTTP接続ではresource-bound tokenや段階的scope取得を扱える。しかし、どのMCP serverを信用するか、どのtoolをmodelへ見せるか、実行をpolicyや人間が許可するか、downstream APIへどの権限で接続するか、local processをどこまでsandboxするか、何を監査するかは別の運用判断である。MCP導入ではprotocol version、server provenance、identity、scope、tool capability、approval、runtime isolation、auditを分けて設計する。」

UPDATE_WORK_HANDOFF
  • EA-005は七層(protocol/version, server trust/supply chain, identity/auth, capability/tool, decision/approval, runtime/isolation, audit/change control)を章骨格候補にする。
  • 公開直前にlatest MCP spec revision、Tier-1 SDK compatibility、deprecated feature status、EMA/other auth extensions、Registry GA/versionを再採集する。
  • EA-157 MCP protocol項とは編集境界を分ける。EA-157はnormative protocol仕様、EA-005はenterprise deployment/runbook・安全境界・監査を主とする。
  • EA-162 OAuth/OIDC × Agentへauthorization detailsをcross-referenceし、EA-005ではresource/audience/PKCE/step-up/token passthrough禁止の運用要点を残す。
  • EA-317 Tool Capability Contractへtool schema/side-effect/read-only/idempotency/approval contractを接続する。annotationをsecurity truth sourceにはしない。
  • EA-054/055へworkload identity/multi-agent delegation、EA-021/036へpermission-aware data access、EA-063/159へMCP gateway、EA-007/160へconnector/OpenAPI comparisonを接続する。
  • public Registryとorganization-approved catalogを別物として設計する。server entryにowner/repository/package/image/version/hash/signature/license/last review/tool catalog hash/risk classを持つ案を検討する。
  • TEST_PROFILE(未実施): official Inspector/conformance harnessで2026-07-28 negotiation・tools/list/call・auth failureを安全なsample serverで確認。さらにsynthetic read/write toolsを用い、scope不足、tool list filtering、description poisoning、tool-name collision、catalog change、timeout/retry、audit correlationを検証する。外部tenant・課金・秘密情報は使用しない。
  • security evidenceはOWASP beta taxonomyだけで閉じず、MCP official security requirements、SDK advisories、peer-reviewed/primary attack research、実装incidentをclaim-levelで並べる。
  • 2026-07-28 migration guideを追加採集し、2025-11-25/2025-06-18 clientとの互換条件を具体的に表へ落とす。
OPEN_UNKNOWN

/ STOP_CONDITION

OPEN_UNKNOWN
  • TypeScript/Python/C#/Java/Rust等各official SDKの2026-07-28完全support versionと未実装差分のcurrent matrix。
  • EMAの主要enterprise hosts/servers/IdPでの実運用採用率とconfiguration evidence。
  • public MCP Registryの2026-09-11時点の正式GA判定、artifact verification/signature/provenance semanticsの完全仕様。
  • 主要MCP hostsがtool descriptions/annotations変更をどのように表示・再承認するかのcross-product matrix。
  • tool poisoningに対する各current hostのstatic/runtime defenseとversion別独立再現。
  • audit event schemaのprovider横断標準化状況。core MCP自体がenterprise audit completenessを保証する範囲。
  • local stdio serverのsandbox/default egress/filesystem isolationが主要clientごとにどう異なるか。
  • x-mcp-header等2026-07-28 tool-routing機能のproduction gateway採用とsecret leakage対策実測。
STOP_CONDITION

EA-005の更新章に必要な現行protocol revision、旧仕様との差、authorization/token境界、tool metadataの非信頼性、server/supply-chain trust、local/remote runtime差、registry限界、独立tool-poisoning evidence、enterprise運用七層まで確立した。各SDK/host全製品matrixをここで固定するとPRODUCT_VOLATILEかつEA-157/162/317と重複するためbounded closeする。次の未調査最小番号はEA-006「Agent-to-Agent/マルチエージェント編」。 。

Refresh lineage

This candidate advances the existing refresh revision EA-005-R1-20261004. It does not create a second independent base candidate. The rescued base lineage EA-005-V21-LEGACY-MIGRATION-20261011-R1 remains historical provenance and converges into this active refresh.

Currentness findings
  • The MCP 2026-07-28 specification remains the current FINAL revision in the official conformance matrix as of 2026-10-11; the next listed revision is not ready.
  • The TypeScript SDK v2 is now the stable line implementing the 2026-07-28 spec. Its documentation explicitly separates the modern 2026-07-28 era from legacy 2025-era protocol behavior.
  • TypeScript v1 remains a maintenance line and does not implement the 2026-07-28 revision; therefore SDK package major version and negotiated protocol revision must be recorded separately.
  • The Python SDK v2 is likewise the stable line for the 2026-07-28 revision.
  • The 2026-07-28 TypeScript migration documentation makes support an explicit opt-in/compatibility concern rather than something inferred from package presence.
  • The official conformance matrix still shows implementation differences by SDK and SEP. “Official SDK” therefore does not imply complete parity across every feature.
  • None of this changes the canonical enterprise boundary: protocol interoperability, server/package trust, authorization, downstream API permission, human/policy approval, runtime isolation, supply-chain provenance, and audit completeness remain distinct controls.
Current primary evidence
Counterevidence / failure envelope retained
  • MCP compliance, official SDK use, or public Registry listing is not a security certification.
  • OAuth support does not by itself establish least privilege or safe downstream authorization.
  • Tool annotations and descriptions are not security truth when server trust is not established.
  • SDK support is version- and feature-specific; cross-SDK parity must not be assumed.
  • Host behavior, tool-change reapproval, local sandbox defaults, and organization-specific controls remain product/runtime specific.
  • No live tenant, paid API, secret-bearing environment, destructive tool, or production host was exercised in this rescue.
SAFE_WORDING

MCP is an interoperability protocol and an implementation ecosystem, not a complete enterprise trust boundary. Record the protocol revision and SDK version separately, and design server provenance, identity and scope, tool capability, approval, downstream authorization, runtime isolation, and audit as separate controls.

OPEN_UNKNOWN
  • current product-by-product support for EMA and other optional extensions;
  • cross-host behavior for changed tool descriptions/annotations and reapproval;
  • public Registry provenance/signature semantics and enterprise approval mapping;
  • host-specific sandbox/default egress/filesystem behavior for local servers;
  • cross-product audit schema completeness.
Research Gate decision

PASS_FOR_EXISTING_REFRESH_REVISION. The 2026-10-04 refresh already recorded RESEARCH_GATE_PASS; 2026-10-11 currentness confirms the core protocol/SDK boundary and adds no contradiction requiring full re-research.

Candidate implementation overlay
  • target: content/staging/EA-005.md
  • base repository commit: 97d3d104ae0b16a95e7dffddc3a8cb327795a796
  • path precondition: ABSENT
  • revision: EA-005-R1-20261004
  • candidate: V21-CANDIDATE-EA005-REFRESH-20261011-C1
  • READY: NOT_CREATED
  • AUDIT_PASS: NOT_CLAIMED
  • GIT_WRITE: NOT_PERFORMED
  • EVD-EA-005-URL-3BEF6A91327C研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org: Model Context Protocol project; authors David Soria Parra / Den Delimarsky

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-3BEF6A91327C
    検証箇所
    EVIDENCE TABLE · canonical URL: https://blog.modelcontextprotocol.io/posts/2026-07-28/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-9D51D98E6998研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    canonical URLs:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-9D51D98E6998
    検証箇所
    EVIDENCE TABLE · canonical URLs: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/architecture/index.mdx
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-D4918DE39939研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    canonical URLs: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/architecture/index.mdx ;

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-D4918DE39939
    検証箇所
    EVIDENCE TABLE · canonical URLs: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/architecture/index.mdx ; https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/basic/transports/streamable-http.mdx
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-72AF6CBDAF56研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org: Model Context Protocol project

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-72AF6CBDAF56
    検証箇所
    EVIDENCE TABLE · canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/basic/authorization/index.mdx
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-BD5130D96D13研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    canonical URLs:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-BD5130D96D13
    検証箇所
    EVIDENCE TABLE · canonical URLs: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/basic/authorization/security-considerations.mdx
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-400B06D259C9研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    canonical URLs: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/basic/authorization/security-considerations.mdx ;

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-400B06D259C9
    検証箇所
    EVIDENCE TABLE · canonical URLs: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/basic/authorization/security-considerations.mdx ; https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/docs/2026-07-28/tutorials/security/security_best_practices.mdx
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-54D805517E84研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org: Model Context Protocol project

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-54D805517E84
    検証箇所
    EVIDENCE TABLE · canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2026-07-28/server/tools.mdx
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-35069229A591研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org: Model Context Protocol project

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-35069229A591
    検証箇所
    EVIDENCE TABLE · canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/security
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-B5B98B08F903研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org: Model Context Protocol project + Google collaboration

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-B5B98B08F903
    検証箇所
    EVIDENCE TABLE · canonical URL: https://github.com/modelcontextprotocol/go-sdk
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-FA87436DA61D研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org: Model Context Protocol project

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-FA87436DA61D
    検証箇所
    EVIDENCE TABLE · canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/docs/2026-07-28/tools/inspector.mdx
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-18F418B2B4F1研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org: Model Context Protocol project

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-18F418B2B4F1
    検証箇所
    EVIDENCE TABLE · canonical URL: https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/extensions/auth/enterprise-managed-authorization.mdx
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-5FA1E9B17644研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org/authors: Charoes Huang et al.

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-5FA1E9B17644
    検証箇所
    EVIDENCE TABLE · canonical URL: https://arxiv.org/abs/2603.22489
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-B4A19A953D63研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    org: OWASP Foundation

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-B4A19A953D63
    検証箇所
    EVIDENCE TABLE · canonical URL: https://owasp.org/www-project-mcp-top-10/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-89208F9D52EA研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    canonical URLs:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-89208F9D52EA
    検証箇所
    EVIDENCE TABLE · canonical URLs: https://genai.owasp.org/resource/a-practical-guide-for-secure-mcp-server-development/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-94369677839C研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    canonical URLs: https://genai.owasp.org/resource/a-practical-guide-for-secure-mcp-server-development/ ;

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-94369677839C
    検証箇所
    EVIDENCE TABLE · canonical URLs: https://genai.owasp.org/resource/a-practical-guide-for-secure-mcp-server-development/ ; https://genai.owasp.org/resource/cheatsheet-a-practical-guide-for-securely-using-third-party-mcp-servers-1-0/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-0AB174B3CFD6研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    canonical URLs:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-0AB174B3CFD6
    検証箇所
    EVIDENCE TABLE · canonical URLs: https://github.com/modelcontextprotocol/registry
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-5BFAE04F1059研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    canonical URLs: https://github.com/modelcontextprotocol/registry ;

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-5BFAE04F1059
    検証箇所
    EVIDENCE TABLE · canonical URLs: https://github.com/modelcontextprotocol/registry ; https://github.com/modelcontextprotocol/registry/issues/1546
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-0022ABD7CFC6研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    https://plan.modelcontextprotocol.io/conformance

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-0022ABD7CFC6
    検証箇所
    Current primary evidence · - https://plan.modelcontextprotocol.io/conformance
    適用範囲
    Current primary evidence
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-254652FFF82C研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    https://ts.sdk.modelcontextprotocol.io/v2/

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-254652FFF82C
    検証箇所
    Current primary evidence · - https://ts.sdk.modelcontextprotocol.io/v2/
    適用範囲
    Current primary evidence
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-7785917FE59D研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    https://ts.sdk.modelcontextprotocol.io/v2/protocol-versions

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-7785917FE59D
    検証箇所
    Current primary evidence · - https://ts.sdk.modelcontextprotocol.io/v2/protocol-versions
    適用範囲
    Current primary evidence
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-CE3F141FA216研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    https://ts.sdk.modelcontextprotocol.io/v2/migration/support-2026-07-28

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-CE3F141FA216
    検証箇所
    Current primary evidence · - https://ts.sdk.modelcontextprotocol.io/v2/migration/support-2026-07-28
    適用範囲
    Current primary evidence
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-97C7407A4E0D研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    https://py.sdk.modelcontextprotocol.io/whats-new/

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-97C7407A4E0D
    検証箇所
    Current primary evidence · - https://py.sdk.modelcontextprotocol.io/whats-new/
    適用範囲
    Current primary evidence
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-005-URL-9C9AD7A793AF研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    https://github.com/modelcontextprotocol/typescript-sdk/releases

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-005-URL-9C9AD7A793AF
    検証箇所
    Current primary evidence · - https://github.com/modelcontextprotocol/typescript-sdk/releases
    適用範囲
    Current primary evidence
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EA-005-CURRENT-APPROVAL研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET

    現行本文の監査・revision対応

    裏付ける内容
    現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。
    確認日
    —
    出典・実験ID
    V21-CANDIDATE-EA005-REFRESH-20261011-C2
    検証箇所
    1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ · EA_REVISION_LEDGER!A14:U14 · EA-005-R1-20261004
    適用範囲
    —
    出典・来歴
    CURRENT_CANONICAL_APPROVAL_READBACK
    限界
    監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。
  • EA-005-CURRENT-BODY-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK

    現行本文の収録照合

    裏付ける内容
    公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。
    確認日
    2026-10-12
    出典・実験ID
    BODY-SHA256:90481820f5d2a802601132c57d68b42aeaf602aa479d68e5964f653cb8319edc
    検証箇所
    content/staging/EA-005.md · 90481820f5d2a802601132c57d68b42aeaf602aa479d68e5964f653cb8319edc · EA-005-R1-20261004
    適用範囲
    —
    出典・来歴
    CURRENT_APPROVED_BODY_HASH_MATCH
    限界
    本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。
出典ID
V21-CANDIDATE-EA005-REFRESH-20261011-C2, SRC-EA-005-URL-3BEF6A91327C, SRC-EA-005-URL-9D51D98E6998, SRC-EA-005-URL-D4918DE39939, SRC-EA-005-URL-72AF6CBDAF56, SRC-EA-005-URL-BD5130D96D13, SRC-EA-005-URL-400B06D259C9, SRC-EA-005-URL-54D805517E84, SRC-EA-005-URL-35069229A591, SRC-EA-005-URL-B5B98B08F903, SRC-EA-005-URL-FA87436DA61D, SRC-EA-005-URL-18F418B2B4F1, SRC-EA-005-URL-5FA1E9B17644, SRC-EA-005-URL-B4A19A953D63, SRC-EA-005-URL-89208F9D52EA, SRC-EA-005-URL-94369677839C, SRC-EA-005-URL-0AB174B3CFD6, SRC-EA-005-URL-5BFAE04F1059, SRC-EA-005-URL-0022ABD7CFC6, SRC-EA-005-URL-254652FFF82C, SRC-EA-005-URL-7785917FE59D, SRC-EA-005-URL-CE3F141FA216, SRC-EA-005-URL-97C7407A4E0D, SRC-EA-005-URL-9C9AD7A793AF, BODY-SHA256:90481820f5d2a802601132c57d68b42aeaf602aa479d68e5964f653cb8319edc
追跡中のUNKNOWN ID
EA-005-UNKNOWN-01, EA-005-UNKNOWN-02, EA-005-UNKNOWN-03
再確認のきっかけ
正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合

機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。

    同じ記事IDの機械可読データです。