Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
Search
matsukada
June 16, 2026
Programming
430
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
2026/06/16(火)に開催したAgentic Tokyo #1での登壇資料
https://aibuilders.connpass.com/event/394175/
matsukada
June 16, 2026
More Decks by matsukada
See All by matsukada
AgentCore Optimizationを始めよう!
licux
4
350
🦞OpenClaw works with AWS
licux
1
440
What's New in MCP ~拡張機能とその先の展望~
licux
4
110
10 Tips of AWS ~Gen AI on AWS~
licux
5
660
A2UI×AgentCore×A2Aで実現するマルチエージェントUIアーキテクチャ
licux
3
550
Advanced Tool Use for AgentCore Gateway with AgentCore
licux
2
490
AI Chatbot with Human-in-the-Loop Using Lambda durable functions
licux
3
510
AIエージェント開発/運用入門 ~re:Invent 2025 新機能活用Edition~
licux
1
330
フレームワークを活用したAIエージェントの評価 ~AIエージェントを育てるために~
licux
11
3.9k
Other Decks in Programming
See All in Programming
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
190
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
190
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
340
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
230
スマートグラスで並列バイブコーディング
hyshu
0
270
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
A2UI という光を覗いてみる
satohjohn
1
170
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.7k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
230
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
230
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
420
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
140
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Believing is Seeing
oripsolob
1
160
Ethics towards AI in product and experience design
skipperchong
2
320
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
440
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
WCS-LA-2024
lcolladotor
0
670
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
250
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
The Cult of Friendly URLs
andyhume
79
6.9k
The Curious Case for Waylosing
cassininazir
1
420
How to build a perfect <img>
jonoalderson
1
5.8k
Transcript
©Mitsubishi Electric Corporation 過去最大のMCPアップデート!? 2026-07-28 RC版の謎に迫る 三菱電機株式会社 AXイノベーションセンター 塚田 真規
©Mitsubishi Electric Corporation 自己紹介 2 塚田 真規 Masaki Tsukada 三菱電機株式会社
デジタルイノベーション事業本部 AXイノベーションセンター • 普段はAWS関係コミュニティメインで活動
©Mitsubishi Electric Corporation MCPとは? 3 プリミティブ Prompts Resources Tools Roots
Elicitation Sampling 登場人物 ユーティリティ MCPホスト LLM MCPサーバー MCP クライアント MCP クライアント MCPサーバー Cancellation Ping Progress Tasks AIアプリケーション を 外部システム に接続するための 標準規格 ~AIアプリケーションにとってのUSB-Cポート~
©Mitsubishi Electric Corporation MCPのこれまでの変更 4 リリースバージョン 2024-11–05 ※初回リリース • プリミティブは5つ
• Prompts • Resources • Tools • Sampling • Roots • 通信プロトコルはstdio方式とSSE方式 2025-03-26 • OAuthベースの認証フローを導入 • SSE通信方式をStreamable HTTP通信方式に置き換え 2025-06-18 • Elicitationプリミティブの導入 • Toolsプリミティブの構造化出力対応 • OAuthの認証フローでMCPサーバーをリソースサーバーとて定義 2025-11-25 • Samplingプリミティブにツール利用を追加 • ElicitationプリミティブにURLモードを追加 • 認証フローでのOpenID Connect Discovery 1.0導入 正式リリース日 2025-11-25 • OAuth Client Credentials • Enterprise-Managed Authorization 2026-01-26 • MCP Apps正式リリース コア機能 拡張機能
©Mitsubishi Electric Corporation 予告された変更 5 The 2026-07-28 MCP Specification Release
Candidate 大きな変更点: 1. A Stateless Protocol 2. Extensions Become First-Class 3. Authorization Hardening 4. Roots, Sampling, and Logging Are Deprecated 5. Full JSON Schema 2020-12 for Tools MCP史上最大の改定(とのこと)
©Mitsubishi Electric Corporation A Stateless Protocol 6 今のMCP Specificationと問題点 MCPクライアント
MCPサーバー 初期化処理 initialize Mcp-Session-Id(セッション識別ID) tools/list tools/call ヘッダー:Mcp-Session-Id ヘッダー:Mcp-Session-Id tools/call ヘッダー:Mcp-Session-Id 400 : Bad Request MCPクライアント MCPサーバー MCPサーバー MCPサーバー ロードバランサー Mcp-Session-Id=xxx のセッションを管理 スティッキーセッション
©Mitsubishi Electric Corporation A Stateless Protocol 7 ステートレスなプロトコルを目指す MCPクライアント MCPサーバー
初期化処理 initialize Mcp-Session-Id(セッション識別ID) tools/call MCP-Protocol-Version: 2026-07-28 Mcp-Method: tools/call Mcp-Name: search Content-Type: application/json MCPクライアント MCPサーバー MCPサーバー MCPサーバー ロードバランサー ステートレスなプロトコルで サーバーのスケーリングを容易に
©Mitsubishi Electric Corporation A Stateless Protocol 8 ステートレスプロトコル&ステートフルサーバー MCP仕様として、ステートレス →
MCPサーバーもステートレスでないと… MCPクライアント MCPサーバー create_basket() add_item(basket_id=0x1234, item) basket_id = 0x1234 HTTPを用いたクライアントサーバーのように ステートフルサーバーでもOK エンジニア側で設計して、管理するのは問題なし
©Mitsubishi Electric Corporation Extensions Become First-Class 9 コア機能 • Lifecycle
• Transports • Authorization … 拡張機能 • MCP Apps • Authorization Extensions 2026/6/16現在 コントリビューター メンテナー コアメンテナー リードメンテナー フォーマット 文書作成 プル リクエスト レビュー 実装/テスト 完了 2026-07-28 RC 拡張機能 • MCP Apps • Tasks 公式管理 ルール 2026/6/16現在
©Mitsubishi Electric Corporation Authorization Hardening 10 MCPクライアント MCPサーバーα MCPサーバーβ MCPサーバーγ
認可サーバーα 認可サーバーβ 認可サーバーγ • 認可レスポンスの発行元を取り違える • Mix-Up攻撃のリスク MCPクライアント 認可サーバー 認可リクエスト 認可レスポンス (認可コード, iss) issの検証が 必須に • Client種別の誤認 → application_type 宣言 • credentialの誤用 → issuer binding • refresh token要求の曖昧さ → 要求方法の明確化 • 追加scopeの曖昧さ → scope accumulation明確化 • discovery URLの曖昧さ → .well-known suffix明確化
©Mitsubishi Electric Corporation Roots, Sampling, and Logging Are Deprecated 11
プリミティブ Prompts Resources Tools Roots Elicitation Sampling 登場人物 ユーティリティ MCPホスト LLM MCPサーバー MCP クライアント MCP クライアント MCPサーバー Cancellation Ping Progress Tasks Deprecated Deprecated 拡張機能へ MCPクライアントプリミティブのRootsとSampling MCPサーバーのユーティリティのLoggingが非推奨に
©Mitsubishi Electric Corporation Full JSON Schema 2020-12 for Tools 12
version 2025-11-25 ツールの入力、出力スキーマを「JSON Schema 2020-12」をデフォルトに規定 課題:ツール入出力の表現能力に限界がある [ { "hour": "09:00", "temp": 68, "conditions": "sunny" }, { "hour": "10:00", "temp": 72, "conditions": "partly cloudy" } ] { "result": [ { "hour": "09:00", "temp": 68, "conditions": "sunny" }, { "hour": "10:00", "temp": 72, "conditions": "partly cloudy" } ] } NG! リストを出力として 定義できない 現状の仕組みでは… オブジェクトとして ラップが必要
©Mitsubishi Electric Corporation Full JSON Schema 2020-12 for Tools 13
version 2026-07-28 RC ツールの入力、出力スキーマを「JSON Schema 2020-12」をデフォルトに規定とし、 表現能力を拡大 出力スキーマ 入力スキーマ ただし、 type: “object”は必要 JSON Schema 2020-12の、多くのキーワードをサポート oneOf anyOf allOf $ref $defs if-then-elseなどの条件分岐 … JSON Schema 2020-12をフルサポート!
None