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
540
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
380
🦞OpenClaw works with AWS
licux
1
500
What's New in MCP ~拡張機能とその先の展望~
licux
4
120
10 Tips of AWS ~Gen AI on AWS~
licux
5
690
A2UI×AgentCore×A2Aで実現するマルチエージェントUIアーキテクチャ
licux
3
590
Advanced Tool Use for AgentCore Gateway with AgentCore
licux
2
510
AI Chatbot with Human-in-the-Loop Using Lambda durable functions
licux
3
520
AIエージェント開発/運用入門 ~re:Invent 2025 新機能活用Edition~
licux
1
350
フレームワークを活用したAIエージェントの評価 ~AIエージェントを育てるために~
licux
11
4k
Other Decks in Programming
See All in Programming
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
240
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
140
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
Foundation Models frameworkで画像分析
ryodeveloper
1
620
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
790
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.7k
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.7k
5分で問診!Composer セキュリティ健康診断
codmoninc
0
1k
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
490
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
600
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
700
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
What's in a price? How to price your products and services
michaelherold
247
13k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
430
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Producing Creativity
orderedlist
PRO
348
40k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
280
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