Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebMCP Challenge に星空観察アプリで参加した話

Avatar for Jun okazaki Jun okazaki
September 08, 2026

WebMCP Challenge に星空観察アプリで参加した話

2026/09/09(水)のAgentic Tokyo #2 でのLT用
https://aibuilders.connpass.com/event/401510/

Avatar for Jun okazaki

Jun okazaki

September 08, 2026

More Decks by Jun okazaki

Other Decks in Programming

Transcript

  1. WebMCP Challengeとは • OpenAI 主催のハッカソン • 開発期間:2026年8月25日〜9月3日 • 参加登録:約7,100人 •

    参加ルール • WebMCPを使ったWebアプリをDevpostへ投稿 • 新規アプリでも既存アプリでも参加可能 • 既存アプリの場合は、期間中にWebMCP部分を新規開発すればよい • コーディングエージェントは自由 • 日本からもSNSやGitHubで確認できた範囲では少なくとも数名が提出。 ※Project Galleryがまだ公開されていないため、正確な日本からの提出数は不明 4
  2. WebMCPとは(2/2) • 特徴 • 動作レイヤー:フロントエンド / ブラウザ内 • ライフサイクル:ページ・タブ・セッションに紐づく •

    主な用途:現在開いているWebアプリの状態取得・操作 • ChatGPT Desktopの内蔵ブラウザで利用可能(9/9時点) 実装などの詳細は、クラスメソッドの記事が分かりやすいです。 WebMCPがアツいので見てほしい: https://dev.classmethod.jp/articles/webmcp-introduction/ 6
  3. WebMCP Challengeでの傾向 01 単純接続型 既存機能をToolとして公開 02 AI統治型 重要な操作を承認・記録 03 WebMCP体験型

    Agentの操作が人間の体験につながる 04 問題提起型 仕様やアクセシビリティの課題を検証 05 汎用基盤型 既存アプリをWebMCP対応にする • DevPost、Githubから例を紹介する 10
  4. 単純接続型 | 既存機能をToolとして公開 Agent 目的を受け取る WebMCP Tool → search() create()

    Web機能 → 検索・登録・編集 絞り込み・計算 update() • フォームへの入力選択を人間の代わりに入力する • LedgerAgent AI:https://devpost.com/software/developers-xa3nw7 11
  5. AI統治型|重要な判断を人間に戻す Webサイトでプレミアム 機能にアクセスしようと する Agent Human Decision Agent → X402決済するかどうか

    判断する → 人間が決済後に、 プレミアム機能にアクセ スする • 通常処理はAgentが進め、承認が必要な操作で止まる。 • AdGate for WebMCP:https://github.com/mashharuki/OpenAI-WebMCP-Challenge-Hackathon2026 12
  6. WebMCP体験型|操作が、そのまま体験になる 作品や鑑賞ルートを選 ぶ Human Decision UI Update Agent → 選んだ作品へ画面が移

    動・強調される → 人間がその作品を 鑑賞する。 • AI Agentの操作が、そのまま人間の鑑賞体験として画面に反映される。 • Gallery 402 :https://devpost.com/software/gallery-402 13
  7. 問題提起型|仕様やアクセシビリティの課題を検証 図やオブジェクトを 編集する Human Verification UI Update Agent → 変更内容を構造化して

    伝える → スクリーンリーダ※で 変更を確認する • AIに操作を任せても、結果を人間が確認できるとは限らない。 • 2D WebMCP: https://devpost.com/software/screen-readers-webmcp • ※スクリーンリーダー:画面を見ずに、Webの内容や操作結果を音声で確認するための支援ソフト 14
  8. 汎用基盤型|複数アプリのAgent対応を支える 既存ゲームの操作を共通 インターフェース化する Shared Game WebMCP Adapter Game Integration →

    変更内容を構造化して 伝える → 人間とAIが同じゲーム を操作する • 1つのアプリを越えて、共通の SDK・Adapterを提供する。 • Godot / Unity向けの既存自動化基盤に WebMCP Adapterを追加し、ゲームの操作を AI Agentへ公開する。 • AI Lovey-Dovey Kyun-Kyun!:https://devpost.com/software/ai-lovey-dovey-kyun-kyun-our-first-mission-together 15
  9. まなび 従来 人間 操作・手順実行 → GUI → Application WebMCP化 Agent

    → Tool → Application → 人間 確認・判断 19
  10. 付録2:WebMCPの例 • AI統治型 • https://github.com/thato899/lifeos • https://github.com/blackstackdev/actalume • https://github.com/mashharuki/OpenAI-WebMCP-Challenge-Hackathon2026 •

    WebMCP体験型 • https://github.com/hello-ai-company/livingtown • https://github.com/GharsallahDev/cahoots • 問題提起型 • https://github.com/zz08matsujp-max/barge-in • https://github.com/Winchestor2001/blindfold-webmcp • 汎用基盤型 • https://github.com/link1345/gua • https://github.com/agentdesksdk/agentdesk 提供:ぷらむらいす @question_false 23