MCPとSmolVM: AIエージェント実行基盤の役割分担
MCPが外部システム接続を標準化し、SmolVMが生成コードの実行を隔離する。AIエージェント基盤を接続レイヤーと実行レイヤーに分けて整理します。
- 情報確認
- 参考リンク
- 4件
- 更新性
- 定期更新
- 読了目安
- 約15分
仕様・料金・提供範囲が変わりやすいテーマは、公開日・更新日・情報確認日を分けて管理します。 導入前には必ず記事末尾の一次情報と公式ドキュメントで最新状況を確認してください。
2026年4月、自律型AIエージェントは「デモ」から「本番ワークロードを担うインフラ」へと決定的に移行した。この移行を支えているのは、モデル自体の推論力の伸びだけではない。むしろ大きいのは、エージェントを外部システムに安全につなぐ標準プロトコルと、生成されたコードを安全に実行する隔離環境の整備だ。
前者の中心が、Anthropicが提案し、現在は Agentic AI Foundation(AAIF) が運営する Model Context Protocol(MCP)。後者の中心が、KVMベースのMicroVMを使ってエージェントの実行を完全に分離する SmolVM である。
本記事では、4月にニューヨークで開かれた MCP Dev Summit NYC で共有された最新動向を起点に、MCPの仕様進化、AWSによる本格統合、そしてSmolVMが提供するサンドボックスのデファクトスタンダード化を、図解込みで整理する。
1. なぜMCPが急速に標準化したのか: M×N問題の解消
MCPがこれほど短期間で業界標準になった理由は、エンタープライズ統合における慢性的な複雑性、いわゆる M×N問題 を構造的に解消した点にある。
M個のAIアプリをN個の社内データソースに繋ごうとすると、標準が無ければ M×N 個の独自統合が必要になる。各統合の維持コストとセキュリティリスクが掛け算で増えていく状態だ。MCPはここに「ハブ」を1枚挟み、統合を M+N に圧縮する。
クライアント・サーバー型に整理し直したことで、Claude DesktopやBedrockカスタムエージェントが「クライアント」、GitHub・Slack・社内DBに繋ぐコネクタが「サーバー」として、 Resources / Tools / Prompts という3つのプリミティブで標準化された。これがMCPの全体像である。
2. コンテキスト肥大化と動的ツールディスカバリ
標準化の道は平坦ではなかった。2025年を通じて最大の問題になったのが コンテキスト肥大化(Context Bloat) だ。
初期仕様は「ツール推論前に、サーバーが全ツールスキーマをLLMに静的に宣言する」前提で組まれていた。これは小規模なツールセットでは機能したが、エンタープライズではすぐに破綻する。最も極端な例として、GitHubの公式MCPサーバーはツール記述だけで4万トークン以上を消費していた。
これに対する答えが Dynamic Tool Discovery だ。サーバーは最初から全ツールを宣言せず、モデルが必要としたタイミングでのみフルスキーマを返す。単なる最適化ではなく、「自律エージェントのために静的・完全宣言なツールカタログを並べる」前提が成り立たないことを、プロトコルレベルで認めた転換点である。
3. 2025-11仕様: 非同期ワークフローとガバナンス
MCPがエンタープライズインフラへ飛躍する契機となったのが、プロトコル1周年で出た v2025-11-25 だ。同期リクエスト/レスポンスの限界を超えるためのSEP(Standardization Enhancement Proposals)が一気に取り込まれた。
特に意味が大きいのは Cross App Access だ。組織のIdPに一度サインインすれば、承認済みのMCPサーバー全体に同じポリシーが適用される。「個別MCPごとにOAuthを再設計する」というエンタープライズが嫌う運用が消える。
4. AAIF: 「エージェントのLinux Foundation」
MCPの技術的な進化を組織側から支えているのが Agentic AI Foundation(AAIF) だ。設立4ヶ月で参加組織は170。これはCNCF設立直後のペースの2倍以上である。
NYCサミットの開会では、Linux Foundation CEOのJim Zemlinが「Linux FoundationがLinuxの家、CNCFとKubernetesがクラウドのLinuxであるなら、AAIFとMCPはエージェントのLinuxだ」と位置付けた。同時にエグゼクティブ・ディレクターは、Googleで5年AIソリューション構築をリードしたMazin Gilbertへ交代。研究フェーズからデプロイメントフェーズへの移行を反映したリーダーシップだ。
AAIFが束ねる3つのフラッグシップOSSは独立しつつ補完関係にある。
- MCP(Anthropic寄贈): 標準通信プロトコル
- Goose(Block寄贈): ローカルファーストの拡張可能エージェントフレームワーク
- AGENTS.md(OpenAI寄贈): プロジェクト固有の指示・コンテキスト共通形式
中立ガバナンスでこれらを抱えることで、互換性のないサイロへの分岐が防がれている。
5. AWS Bedrock AgentCore: ステートフルMCPの本番投入
メガクラウド側でこの標準を最も本格的に取り込んでいるのがAWSだ。2026年4月、 Amazon Bedrock AgentCore Runtime がMCPサーバーのステートフル機能をネイティブサポートすると発表された。
これまでステートレスなMCP実装では、ワークフローの途中でユーザーに意図確認したり、LLMに動的にコンテンツ生成させたりできず、複雑なシナリオで詰まりやすかった。AgentCoreは仕様で定義された3つのクライアント機能を実装し、一方向のツール実行から 双方向の会話的実行 へ転換した。
- Elicitation: ツール実行中に不足情報をユーザーへ問い合わせる
- Sampling: サーバーがクライアント側LLMに生成を要求し、サーバー側でエージェントループを回す
- Progress Notification: 長時間タスクの進捗をリアルタイムにストリーミングする
AgentCore上のステートフルMCPセッションは、それぞれ完全に隔離された MicroVM 上で動く。マルチユーザーのセッション間でデータが混ざらない。さらに AWS API MCP Server v1.0.0 も正式リリースされ、自然言語での指示を構文的に正しいCLIコマンドに変換し、CloudWatch統合でオブザーバビリティが確保されている。
6. 実行レイヤーの空白を埋めるSmolVM
MCPは「外部システムに安全にどう繋ぐか」を決めるが、 生成コードをどこで実行するか は規定しない。エージェントが書いたPythonやシェルをホストでそのまま走らせれば、ファイルシステム破壊、認証情報漏洩、サプライチェーン攻撃の入口になる。
ここで台頭しているのが、CelestoAIによる SmolVM だ。Linux環境ではFirecrackerと同等のKVMベースMicroVM、macOSではQEMU(Hypervisor.framework)を使い、ホストOSとの間に完全なハイパーバイザー境界を引く。内部的には libkrun VMM とカスタムカーネル libkrunfw を使い、ワークロードごとに独自カーネルを割り当てる。
エンタープライズ運用に効く周辺機能も揃っている。
- Egress制御:
api.openai.comを許可しつつ未知のドメインへの流出を遮断 - 読み取り専用マウント: ホストのプロジェクトを覗かせるが、変更はVM内オーバーレイに留まる。書込許可は
--writable-mountsで明示 .smolmachine: ワークロードと依存をOCIフォーマットで単一ファイル化。インストール手順なしでどこでも展開可能- スナップショット: マルチステップのフローで、エージェントの状態を保ったまま中断・復元できる
- SSHエージェントフォワーディング: プライベートキーをVM内に置かずに
git clone等を実行 - Smolfile(TOML): ベースイメージ、許可ドメイン、初期化スクリプトを宣言的に定義
ブラウザ操作型エージェント向けには、フルブラウザセッションを http://localhost:6080 でライブ監視できるGUI統合や、Debianベースの分離サンドボックス内でLinuxデスクトップアプリを操作させる OpenClaw との連携も提供されている。
7. MCP × SmolVM: 配管と実行環境の責任分界
ここまで見ると分かるとおり、MCPとSmolVMは競合関係ではなく、 完全に補完的なレイヤー だ。
- MCPは「How(どう外部システムに触るか)」の通信プロトコル
- SmolVMは「Where(どこでコードを実行するか)」のサンドボックスランタイム
実運用では次のように動く。エージェント(Goose/Bedrockカスタム実装)はMCPクライアントとしてツール呼び出しを行い、MCPサーバーがIAMやOAuthスコープに従って外部DB(DynamoDB/S3等)からコンテキストを取得する。エージェントが分析のためにPythonコードを生成した場合、それはホストではなくSmolVMのMicroVMに転送されて実行される。データアクセス権限(MCP/IAM管轄)とコード実行権限(SmolVM管轄)が分離されているため、片方が侵害されてももう一方の被害が局所化される。
8. 2026年以降のロードマップ
AAIFが公開しているロードマップは、 スケーラビリティ と エンタープライズ・ガバナンス に集中している。
- 2025-11v2025-11-25 リリースTask-based / Sampling with Tools / Cross App Access / URL Elicitation を統合
- 2026-04MCP Dev Summit NYC1,200名参加。Bedrock AgentCoreがステートフルMCPをネイティブ対応
- 2026-06ステートレス・トランスポートをデフォルトにLambda等サーバーレス背後で水平スケール。Google/Hugging Face主導
- 2026年内Webhooks型イベント通知ポーリングと長時間SSEから、標準化されたコールバックへ
- 2026年内MCP Server Cards/.well-known でサーバーメタデータを公開し、接続前にレジストリで機能を把握
- 2026年内監査証跡の標準化CloudWatch等の既存パイプラインに直接フィード可能な構造化ログ
ガバナンス面では、コアメンテナへの昇格を定義する Contributor Ladder や、特定ドメインのワーキンググループへの権限委譲モデルも導入される。プロジェクトを少数のキーパーソンへの依存から解放する設計だ。
結論
2026年は、自律型AIエージェントが「能力デモ」から「実用インフラ」へ移行した分岐点として記録されるだろう。MCPはM×Nの統合地獄をハブ・アンド・スポークに変え、AWSのような巨大プラットフォームが本気でステートフル統合を作り込む段階に入った。SmolVMは、コンテナでは塞ぎきれなかった「LLMが書いたコードをどこで動かすか」という空白を、ハイパーバイザー境界で埋めた。
ここから先、企業側に求められる判断はシンプルだ。独自グルーコードや場当たりのセキュリティパッチに人月を溶かし続けるのか、 MCP / AGENTS.md / Goose / SmolVM という標準セットを早期に組み込んで、エージェントの知能向上とビジネスワークフロー再設計に集中するのか。次世代AI駆動エンタープライズの競争優位は、この選択にかかっている。
一次情報・参考リンク
- Linux Foundation Announces the Formation of the Agentic AI Foundation https://www.linuxfoundation.org/press/linux-foundation-announces-the-formation-of-the-agentic-ai-foundation 公開
- Model Context Protocol Specification 2025-11-25 https://modelcontextprotocol.io/specification/2025-11-25 公開
- Amazon Bedrock AgentCore Runtime adds support for stateful MCP https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-bedrock-agentcore-runtime-stateful-mcp/ 公開
- CelestoAI/SmolVM https://github.com/CelestoAI/SmolVM
関連して読む
- · 参考リンク 3件
2026-05-27 朝のIT・AIニュース3本
今日のIT・AIニュースから、MCPセキュリティ、AI検索、AIコーディングの3点を選び、開発者・サイト運用者目線で確認点を整理します。
- · 参考リンク 3件
Claude Managed Agentsとは?実戦投入で見えた移行判断
Claude Managed Agentsを、自前のCodex/Claude Code運用と比べながら、アーキテクチャ、課金、Advisorパターン、移行判断で整理します。
ソブリンクラウドとは何か — AIコーディングエージェント時代のデータ主権を整理する
ソブリンクラウド(主権クラウド)の4つの主権、注目される背景、Claude Code・Codex などAIコーディングエージェント利用時に見落としがちなデータ主権の論点を整理します。