ChatGPTの内蔵ブラウザーがWebMCPに対応⁠Webサイトが公開するツールを「サイトツール」して利用可能に —⁠—10日間のWebMCP Challengeも開催

OpenAIは2026年8月25日付の「ChatGPT & Codex changelog」で、ChatGPTデスクトップアプリの内蔵ブラウザーに、WebMCPを利用した「サイトツール」を追加した。WebMCP対応サイトを開くと、ChatGPT WorkやCodexが、ページが提供する機能を構造化されたツールとして検出し、ユーザーの依頼に応じて利用できる。同社の公式開発者アカウントはあわせて、ChatGPT SitesもWebMCPに対応したと案内している。

開いているページの機能を⁠エージェント向けのツールとして公開

WebMCP[1]を使うことで、WebサイトはJavaScript関数やHTMLのフォーム要素を、自然言語による説明や入出力スキーマを備えた「ツール」としてAIエージェントに公開できる。エージェントは画面を解析してクリックや文字入力を繰り返すだけでなく、サイト側が用意した操作を直接呼び出せる。WebMCPは現時点で、Web Machine Learning Community Groupの草案として公開されている。

ChatGPTでは、WebMCPを「サイトツール」として実装した。デスクトップアプリの内蔵ブラウザーで対応サイトを開き、ChatGPT WorkまたはCodexに作業を頼む形で使う。たとえば文書編集サイトで、特定の節を見つけたり、ユーザーが確認できるようコメントを残したりする用途が挙げられている。

実際に、ChatGPT LearnOpenAI Developersでは、search_openai_docslookup_pageなど、ドキュメントの検索やページの読み取り、関連ページへの移動、カスタムガイドの作成に使うサイトツールを提供している。内蔵ブラウザーで開くと、ChatGPT WorkやCodexがこれらのツールを検出して利用できる。

なお、サイトツールでは、ユーザーとエージェントが同じページとログイン済みのセッションを共有する。別のページへ移動したり、ページを閉じたりすると、そのページが公開するサイトツールを利用できなくなる場合がある。また、目的に合うサイトツールがなくても、これまでどおりチャットから指示を行ってブラウザーを操作することもできる。

ChromeでのWebMCP対応は実験段階で、Chrome 149からオリジントライアルに参加できる。ローカル開発ではchrome://flags/#enable-webmcp-testingから試験用フラグを有効にできる。

ChatGPTでサイトツールを使うには

利用にあたっては、ChatGPTデスクトップアプリを最新版に更新する必要がある。OpenAIは、GPT-5.6 SolまたはGPT-5.6 Terraを利用するよう案内している。GPT-5.6 Lunaでは現時点でWebMCPが無効で、EnterpriseおよびEduワークスペースも対象外となる。また、サイトツールは段階的に提供されている。利用できるのは、開いているページがWebMCP対応ツールを提供している場合に限られる。

内蔵ブラウザーのアドレスバーで「Site tools」を選ぶと、ページが公開している個々のツールを確認できる。⁠Recently used」が表示される場合は、そこから「Sources」を開き、サイトツールの呼び出し内容を確認できる。サイトツールは、⁠Settings > Browser > Permissions」「Enable site tools」をオフにすると無効化できる。

サイトツールの定義や実行結果は、サイト側から提供される。内蔵ブラウザーはサイトツールの呼び出しごとに安全性を確認し、メッセージ送信、購入、データの削除、権限変更などには通常の確認ポリシーも引き続き適用される。こうした確認はリスクを減らすためのもので、OpenAIは、機密情報を共有したり実行結果を信頼したりする前に、利用先のサイト、要求された操作、実行結果を確認するよう求めている。

WebMCP対応サイトを作成

開発者は、WebサイトやWebアプリがすでに備える操作を、WebMCP対応のツールとして公開できる。ツールの処理には既存のロジックを再利用し、認証、認可、入力検証にもサイト側の仕組みを使う。WebMCPには、JavaScriptでツールを定義する命令型APIと、HTMLフォームへ注釈を付ける宣言型APIが用意されている。OpenAIのガイドでは、ツールが受け付ける入力を必要最小限に絞り、データの変更や送信など実行に伴う影響を説明に明記したうえで、処理内容を確認できる情報を実行結果に含めるよう勧めている。

エージェントに実行させたい操作を自然言語でCodexに伝え、既存のWebアプリやChatGPT SitesのプロジェクトにWebMCP対応を追加するよう依頼することもできる。作成したアプリの公開先はChatGPT Sitesに限らず、任意のホスティング環境を選べる。

OpenAIは、WebMCP対応アプリの例として、エージェントと共同で3Dモデルを編集する「Codex Modeling Studio⁠⁠、文書へコメントを付けられる「Margin Editor⁠⁠、クロスワードを作成する「Crossword Desk⁠⁠、旅程を編集する「WanderNote⁠⁠、ブラウザー上でデータを分析・可視化する「Duckboard」などを公開している。

OpenAIが8月25日に公開した「Automating repetitive work at OpenAI with Codex」では、WebMCPの実用例として、同社のJeremy Lewi氏が、モデルや機能の評価を繰り返す作業にCodexとRunmeを利用する流れを紹介している。Runmeは、Lewi氏がCodexを使って開発しているオープンソースのWebアプリで、Markdown形式の文章、実行可能なコード、HTMLを組み合わせたノートブックを作成できる。Lewi氏は、評価の手順やコマンド、結果、判断を一つのノートブックに記録し、次の評価に活かしている。

Runmeはクライアント側で動作し、WebMCPを通じてブラウザー側にツールを登録する。エージェントは、そのツールを使ってRunmeやノートブックの操作手順とアプリのドキュメントを読み取れるほか、実行範囲を限定したJavaScriptプログラムでノートブックの内容を読み書きできる。従来型のMCPエンドポイントを提供するサーバーを追加すると、その構築や運用が必要になり、ノートブックのデータをサーバー側で扱うことにもなる。WebMCPなら、Runmeの機能をブラウザーから直接公開できるため、こうしたサーバーを追加せずに済むという。

10日間の「WebMCP Challenge」も開催

OpenAIはWebMCP対応の発表にあわせ、Google Chrome、Shopify、Cloudflare、Vercel、Render、Netlifyと共同で、オンラインハッカソン「WebMCP Challenge」を開始した。新規アプリだけでなく、既存サイトへWebMCP対応を追加した作品も応募できる。

応募締切は日本時間2026年9月4日午前5時。応募要項によると、応募にあたっては、作品をChatGPTの内蔵ブラウザーまたはWebMCPを有効にしたChromeからアクセスできる状態で公開する必要がある。提出物には、アプリの公開URLと説明、音声付きで3分未満の公開デモ動画、オープンソースライセンスを付けた公開コードリポジトリなどが含まれる。

賞金総額は3万5000ドル。上位10作品には、OpenAIから各3000ドルの賞金、Codex Micro、ChatGPT Proの1年間利用権などが贈られ、協賛各社からも賞品やクレジットが提供される。受賞作品は9月23日に発表される予定。

おすすめ記事

記事・ニュース一覧