人工知能

Cloudflare、AIエージェント向けに最適化されたブラウザーの性能を改善し、Kitesurfを拡張してWebMCPをサポート

Cloudflareは、Workers上で動作するKitesurfブラウザーをアップデートし、WebMCPのサポート、より幅広いWeb標準への対応、DOM性能の改善に加え、ターミナルからの実行機能を追加した。発表によると、このブラウザーはWeb Platform Testsの73万件を超えるサブテストに合格しており、引き続きベータ段階で、アカウントごとの利用上限が設けられている。

2026-09-28
1 分で読めます
2 閲覧数
certi.news Editorial Team
Cloudflare、AIエージェント向けに最適化されたブラウザーの性能を改善し、Kitesurfを拡張してWebMCPをサポート

Cloudflareは、AIエージェントのタスク実行を目的に設計された、Cloudflare Workers上に構築されたブラウザーKitesurfの機能を拡張し、WebMCPのサポート、ブラウザーエンジンの改善、Browser Run APIとの完全な統合を追加した。また、Kitesurfのバージョンをターミナル内で実行できるようになった。これは、主に人間のユーザーを対象とする従来のブラウザーとは異なる設計を反映したものだ。

WebMCPがクリックからツール呼び出しへインタラクションを移行

WebMCPを利用すると、Webサイトは機能をエージェントに直接公開できるため、エージェントは要素のクリックをシミュレートしてページの読み込みを待つ代わりに、searchFlights()などのツールを呼び出せる。Cloudflareによると、Kitesurfは現在WebMCPをサポートしており、Kitesurfのパブリック環境とCloudflare Radarを通じてテストできる。Cloudflare Radarには、ページとプログラムでやり取りするためのnavigate-toやset-locationなどのツールが表示される。

これらの機能をAIエージェントで利用するには、Chrome DevTools MCPとBrowser Run固有のWebSocketエンドポイントを介した接続を設定し、アカウント認証情報を渡す必要がある。Cloudflareは、WebMCPをKitesurfおよびBrowser Runとともに利用するための個別のドキュメントも提供している。

Web標準への対応範囲を拡大

Cloudflareは、WebMCP、CSSレイアウト、CSSOM、CSS Typed OM、カスタム要素のサポートを追加した。また、KitesurfはURL、JSONモジュール、インポートマップによるモジュール解決にも対応し、WebアドレスからのインポートをサポートするためにCloudflare Workersのモジュールレジストリを活用するようになった。

改善にはiframeも含まれており、iframeは適切なタイミングで読み込まれるようになったほか、分離性が向上し、言語や文字エンコーディングをまたいだテキスト表示の一貫性も高まった。Cloudflareによると、Kitesurfは現在、Web Platform Testsの73万件を超えるサブテストに合格しており、リリース時点と比べて50万件増加している。

エージェントループのレイテンシーを対象とした改善

Cloudflareは、ページの読み込み速度だけでなく、ブラウザーとの反復的なインタラクションにエージェントが費やす時間の短縮に注力している。変更の一つは、JavaScriptエンジンとDOM間の移行を減らしたことだ。これにより、getAttribute、id、parentNodeなどの一般的な操作を、仲介レイヤーを繰り返し経由する代わりに、Wasm DOM内で実行できる。

またKitesurfは、タイマーの実行やスクリプトの読み込み中に繰り返し発生する処理を削減し、JavaScriptエンジン間でオブジェクトを移動する際のメモリ管理とオブジェクト処理を改善した。フォントの読み込みもより選択的になり、ページで使用されている文字を確認した後、必要な場合にのみ取得される。Cloudflareは、新しい標準のサポートを追加したにもかかわらず、CPU使用量と実時間はリリース時の測定値に近い水準を維持し、一部のケースでは改善したとしている。

Browser Runとターミナルからの実行

Kitesurfは現在、Browser Run API全体をカバーしており、CDP、Playwright、Puppeteer、MCPを通じて利用できる。スクリーンショットの取得、HTMLの抽出、PDFファイルの生成などの操作も、env.BROWSER.quickAction()インターフェースを介してWorker内から利用できるようになった。

ターミナル版では、Cloudflareは画像の生成を担当するPageRendererコンポーネントを、ページセッションを管理してそのコードを実行するPageScriptから分離した。新しいバージョンはKittyグラフィックプロトコルを使用し、Kittyをサポートしない環境向けにANSIに基づくテキストモードも備える。Homebrewでインストールしてからkitesurfコマンドで起動でき、スクロール、クリック、キーボードに対応している。

実際には何が変わるのか?

今回のアップデートは、WebMCPによるWebサイトのプログラム可能性の向上、Webアプリケーションとの互換性拡大、開発者とエージェントに適した実行方法を組み合わせたものだ。ただし、Kitesurfは引き続きベータ段階にあり、アカウントごとの利用上限付きで無料提供されている。また、Cloudflareが将来的にプロジェクトをオープンソース化する意向を示しているものの、現時点では具体的な時期は含まれていない。そのため、現在の提供範囲とAPIの継続性は、引き続き注視が必要な点となっている。

ニュースの出典
Cloudflare Blog
原文を開く ↗
c
著者

certi.news Editorial Team

同じカテゴリー

おすすめ記事

すべてのニュースを見る