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
Googleが発表した新Web標準ドラフト――WebMCP。実際どうなの? IO Extend...
Search
tanahiro2010
August 17, 2026
Technology
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Googleが発表した新Web標準ドラフト――WebMCP。実際どうなの? IO Extendedで実装・登壇して分かったこと
2026/08/17 ここで登壇
https://rayven.connpass.com/event/402806/
tanahiro2010
August 17, 2026
More Decks by tanahiro2010
See All by tanahiro2010
PHPの命名規則、結局camelCaseとsnake_caseどっちなんだ
tanahiro2010
0
14
Q. 底辺作家でも流行に乗れば舞えますか? A. はい。分析ランキング分析AIを使えば
tanahiro2010
1
56
OSSコミュニティがくれた「人との繋がり」
tanahiro2010
2
390
Serverlessしかなかったので、ブラウザに働いてもらいました
tanahiro2010
1
58
React Hooksを使いこなせ! ――初心者でも簡単。ポートフォリオ開発で実践するReact講座.pdf
tanahiro2010
0
16
SQLインジェクション ――攻撃の仕組みから対策まで
tanahiro2010
0
44
初心者でも簡単理解。Github講座
tanahiro2010
0
21
LLM AgentでTRPGを動かしたら、Agentの地獄を(多分)全部見た
tanahiro2010
1
140
だから僕はMarpを使う ――Bokuchiのすゝめ
tanahiro2010
1
23
Other Decks in Technology
See All in Technology
AIのためのEthernet技術動向 (SerDes)
markunet
1
200
自宅NWにISR4331を導入してみた話
okaits
0
110
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
240
Genie Codeハンズオン基礎編
taka_aki
1
130
事業価値と Engineering 2026年度版
recruitengineers
PRO
51
25k
Bits AI を制するものは Datadog を制す / The player that controls Bits AI, controls Datadog
kaminashi
0
120
TypeScript入門 2026
recruitengineers
PRO
3
680
20分でわかるセキュアAPI
nwiizo
2
300
カートの信頼性を担保するWireMockを使ったe2eテスト
ykagano
0
390
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
330
ハーレムエンジニアリング
kazuma777777
0
180
My broken English still works: speaking at global OSS events
naruoga
0
110
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
Google's AI Overviews - The New Search
badams
0
1.1k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
440
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
290
Abbi's Birthday
coloredviolet
3
9.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
25k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
940
A designer walks into a library…
pauljervisheath
211
24k
Building Applications with DynamoDB
mza
96
7.2k
Transcript
、 実際どうなの? WebMCP で実装・登壇して分かったこと I/O Extended 田中博悠 / tanahiro2010
自己紹介 田中博悠 / tanahiro2010 GDG Greater Kwansai Alpha+ Project なんか気になったやつ
/ とあるサイトで契約作家 Web / AI / 2 Google I/O Extended Osaka 2026
最近の課題 強制的にでも 一緒にバンジー飛んでくれる人を探して ます 技術的な話には関係ありません ※ 3 Google I/O Extended
Osaka 2026
って、 知ってますか? WebMCP 4 Google I/O Extended Osaka 2026
今日話すこと MCP → WebMCP → Bridge → 個人の感想 技術解説半分、実装してみた体験談半分でいきます 5
Google I/O Extended Osaka 2026
そもそもMCPとは? に外部ツールをつなぐための 共通インターフェースです AI Agent Agent Tool Result 使えるtoolを見つける 必要な処理を実行する
結果をAgentへ返す 6 Google I/O Extended Osaka 2026
とは? WebMCP ページの機能を Agent向け として公開する仕組みです Web tool 宣言型: HTMLフォームにアノテーションしてtool化 命令型:
JavaScriptからtoolを登録 どちらも「ページの機能」をAgentに伝えます 7 Google I/O Extended Osaka 2026
何がうれしい? 推測が減る Agentがボタンや入力欄の意味を想像 しなくていい サイト側がtoolとして意図を宣言でき る 実行が短くなる クリックや入力を何手も再現しなくて いい tool
callとして直接処理しやすい 8 Google I/O Extended Osaka 2026
と の違い MCP WebMCP 対象 登録 実行場所 MCP WebMCP 全般
Agent起動時に登録 ローカル / サービスサーバー ブラウザ内蔵Agent中心 ページを開いた時に登録 そのブラウザのそのページ内 AI Agent 9 Google I/O Extended Osaka 2026
つまり何が違う? は 「ページを開いている時だけ使える」 WebMCP タブを開く WebMCP tool が見える タブを離れる そのページのtoolは使えな
い 戻ってくる また使えるようになる 10 Google I/O Extended Osaka 2026
年 月時点のWebMCP 2026 8 提案中 Origin Trial がChrome で紹介しているWeb標 準ドラフト
Google docs Chrome 149 API から参加可能 ローカル検証 chrome://flags/#enabl e-webmcp-testing は今後変更される可能性があります 11 Google I/O Extended Osaka 2026
で、ハンズオンでは どうしたの? 12 Google I/O Extended Osaka 2026
作ったもの: WebMCP Bridge 対応ページを MCP経由で既存 から呼べるように しました やっていることは、わりとゴリ押しです WebMCP Agent
13 Google I/O Extended Osaka 2026
なぜBridgeが必要だったか 仕様の想定 WebMCP 向け はブラウザAgent ハンズオンの現実 既存Agentから呼びたい 解決策 Extension +
MCP Server で橋渡し 14 Google I/O Extended Osaka 2026
の流れ WebMCP Bridge Web ページ → Extension → WebSocket →
MCP Server → Agent ページ内toolを検出して、Agentから呼べるtoolとして見せます 15 Google I/O Extended Osaka 2026
代表tool webmcp_discover_tools 対応タブを調べる ページ上のtool一覧を返す WebMCP webmcp_call_tool とargsを指定する Extension経由でページ内実行する toolId 16
Google I/O Extended Osaka 2026
ここまで作っておいて 言うのもなんですが 17 Google I/O Extended Osaka 2026
メリットはちゃんとある 推測が減る 画面を読ませて当てるより 、toolとして意図を渡せる 実行時間が短い 手順をなぞらず、 目的の処理を直接呼びやす い 目で確認できる ブラウザ上で動くので、
結果を人間が見られる 18 Google I/O Extended Osaka 2026
でも個人的には刺さらなかった つらい ブラウザ内蔵Agentを使う動機がまだ 弱い ページを開いている間だけ使える 既存Agent + ブラウザ操作との差が体感では大きく ない 惜しい
Agent そう 全般から使えたら印象は変わり がAgentに操作方法を名乗る思想 は面白い Web 19 Google I/O Extended Osaka 2026
個人的には、 いらないと思うなぁ (個人の感想) 20 Google I/O Extended Osaka 2026
ただし ブラウザAgentを使い倒すドパガキには かなり良いかも 推測が減る、実行時間が短くなる この2つは普通に強いです 21 Google I/O Extended Osaka
2026
作ったもの Codelab WebMCP Bridge MCP learn.gdgs.jp/webmcp-agent github.com/tanahiro2010/webmcp-bridge -mcp WebMCP Bridge
Extension connpass github.com/tanahiro2010/webmcp-bridge gdgkwansai.connpass.com/event/391029 -extension Google I/O Extended Osaka 2026 22
Thanks for listening 23 Google I/O Extended Osaka 2026