本文へスキップ

webmcpx ベンチマーク:Gemini 4 Argon

リーダーボード

WebMCPでどれだけ節約できるか、モデル別に

一方のエージェントはページのスナップショットを見ながら読み、クリックし、入力します。もう一方はサイトの WebMCP ツールを呼び出します。モデルを選んでください。削減効果の大きい順に並んでいます。

WebMCP での成功率、同率なら 1 回あたりのコストで順位付け。

抜粋したケース:全 30 問中 21 問。WebMCP のトークン使用量が半分以下だった質問です。すべての結果を公開しているほか、just bench で自分で実行することもできます。

Gemini 4 Argon(Google)

Cloudflare

“Cloudflare の Workers Free プランでは、Workers は 1 日に何リクエストまで処理でき、どこで上限に達しますか?”

developers.cloudflare.com (Cloudflare を開きます)

42×

トークン削減

62k → 1.5k トークン

質問ごとのトークン(実行 1 回あたりのトークン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:トークンWebMCP あり:トークンWebMCP なし:成功WebMCP あり:成功
Cloudflare:Cloudflare の Workers Free プランでは、Workers は 1 日に何リクエストまで処理でき、どこで上限に達しますか?62k1.5k100%100%
Cloudflare:Workers Paid プランを使っています。Cloudflare D1 のデータベース 1 つは最大どこまで大きくできますか?44k1.4k100%100%
Cloudflare:Cloudflare Workers KV に保存できる値 1 つの最大サイズはいくつですか?41k1.4k100%100%
Cloudflare:Cloudflare Workers KV のキーはどこまで長くできますか?キーの最大サイズを知りたいです。41k1.5k100%100%
Cloudflare:Cloudflare Queue に送れるメッセージの最大サイズは?メッセージ 1 件あたりの上限が必要です。42k15k100%100%
質問ごとの時間(実行 1 回あたりの秒数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:時間WebMCP あり:時間WebMCP なし:成功WebMCP あり:成功
Cloudflare:Cloudflare の Workers Free プランでは、Workers は 1 日に何リクエストまで処理でき、どこで上限に達しますか?121.6s40.8s100%100%
Cloudflare:Workers Paid プランを使っています。Cloudflare D1 のデータベース 1 つは最大どこまで大きくできますか?71.4s38.4s100%100%
Cloudflare:Cloudflare Workers KV に保存できる値 1 つの最大サイズはいくつですか?99.0s19.6s100%100%
Cloudflare:Cloudflare Workers KV のキーはどこまで長くできますか?キーの最大サイズを知りたいです。55.3s32.1s100%100%
Cloudflare:Cloudflare Queue に送れるメッセージの最大サイズは?メッセージ 1 件あたりの上限が必要です。550.5s120.6s100%100%
質問ごとのステップ(実行 1 回あたりのモデルのターン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:ステップWebMCP あり:ステップWebMCP なし:成功WebMCP あり:成功
Cloudflare:Cloudflare の Workers Free プランでは、Workers は 1 日に何リクエストまで処理でき、どこで上限に達しますか?5.32.0100%100%
Cloudflare:Workers Paid プランを使っています。Cloudflare D1 のデータベース 1 つは最大どこまで大きくできますか?6.02.0100%100%
Cloudflare:Cloudflare Workers KV に保存できる値 1 つの最大サイズはいくつですか?6.02.0100%100%
Cloudflare:Cloudflare Workers KV のキーはどこまで長くできますか?キーの最大サイズを知りたいです。6.02.0100%100%
Cloudflare:Cloudflare Queue に送れるメッセージの最大サイズは?メッセージ 1 件あたりの上限が必要です。6.06.7100%100%
質問ごとのコスト(1 タスクあたりの USD)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:コストWebMCP あり:コストWebMCP なし:成功WebMCP あり:成功
Cloudflare:Cloudflare の Workers Free プランでは、Workers は 1 日に何リクエストまで処理でき、どこで上限に達しますか?$0.064$0.0037100%100%
Cloudflare:Workers Paid プランを使っています。Cloudflare D1 のデータベース 1 つは最大どこまで大きくできますか?$0.041$0.0037100%100%
Cloudflare:Cloudflare Workers KV に保存できる値 1 つの最大サイズはいくつですか?$0.036$0.0035100%100%
Cloudflare:Cloudflare Workers KV のキーはどこまで長くできますか?キーの最大サイズを知りたいです。$0.042$0.0036100%100%
Cloudflare:Cloudflare Queue に送れるメッセージの最大サイズは?メッセージ 1 件あたりの上限が必要です。$0.043$0.028100%100%

Cloudflare が登録している WebMCP ツール(2 個)

エージェントが受け取った内容 · 2026-11-08

ツール説明呼び出し
search

Full-text search across Cloudflare developer documentation. Returns matching pages with titles, URLs, and content snippets. Use this to find documentation on any Cloudflare product or feature.

search({"query":"Workers Free plan requests per day limit"})

search({"query":"D1 limits maximum database size Workers Paid"})

search({"query":"Workers KV limits maximum value size"})

search({"query":"Workers KV limits maximum key size"})

search({"query":"Cloudflare Queues limits message size"})

search({"query":"\"Maximum message size\" queues OR \"Message size\" queues KB MB"})

search({"query":"\"128 KB\" OR \"256 KB\" OR \"64 KB\" queues limits"})

search({"query":"\"128 KB\" queues metadata serialization"})

search({"query":"\"Maximum messages per sendBatch call\" \"Message size\""})

search({"query":"\"256KB in total\""})

呼び出し
list-directories

Returns a list of all Cloudflare products available in the developer documentation, including each product's name, docs URL, short description, and category group. Use this to discover what products exist before searching or navigating.

–呼び出しなし
  • gemini-4-argon、推論レベル medium、ヘッドレス Chrome。両条件で同じプロンプトとステップ上限を使い、質問と条件ごとに 3 回実行しています。
  • WebMCP なし:DOM スナップショットを読み、クリックし、入力するエージェント。
  • WebMCP あり:ページが登録したツールだけを使用(サイト独自のもの、またはテスト用サイトでは webmcpx のもの)。
  • 回答に含まれる事実とページの状態で採点します。LLM ジャッジは使いません。
  • 実サイト:独自の WebMCP ツールを提供しています。
  • 6 サイトで 30 問、うち 27 問は読み取りのみ。最大の削減はサイト自身の検索ツールによるもの。
  • 質問とアームごとに 3 回実行。3/3 は根拠であって 100% の証明ではない。
  • 時間はページ読み込み後のエージェントループ。コストは日付付き定価でのモデルの API 使用量 (キャッシュ込み)。
  • 失敗した実行には結果に理由が記録される (ボット確認、ページ外の回答、ステップ上限など)。
再現手順
git clone https://github.com/webmcpx/webmcpx
cd webmcpx && just setup
GEMINI_API_KEY=... just bench --model gemini-4-argon --reasoning-effort medium

Notion

“Business と Enterprise 以外のプランで、Notion API は接続ごとに 1 分あたり何リクエストまで許可していますか?”

developers.notion.com (Notion を開きます)

17×

トークン削減

24k → 1.4k トークン

質問ごとのトークン(実行 1 回あたりのトークン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:トークンWebMCP あり:トークンWebMCP なし:成功WebMCP あり:成功
Notion:Business と Enterprise 以外のプランで、Notion API は接続ごとに 1 分あたり何リクエストまで許可していますか?24k1.4k100%100%
Notion:Notion API の結果をページングしています。一覧系エンドポイントで 1 回の呼び出しに指定できる page_size の最大値はいくつですか?22k3.5k100%100%
Notion:API で Notion のページに長い段落を書き込んでいます。1 回のリクエストで、rich text オブジェクト 1 つのテキスト内容は最大何文字までですか?24k6.1k100%100%
Notion:Notion インテグレーションがリクエストを送りすぎたとき、API はレスポンスボディにどのエラーコード文字列を返しますか?24k7.2k100%100%
質問ごとの時間(実行 1 回あたりの秒数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:時間WebMCP あり:時間WebMCP なし:成功WebMCP あり:成功
Notion:Business と Enterprise 以外のプランで、Notion API は接続ごとに 1 分あたり何リクエストまで許可していますか?158.7s28.7s100%100%
Notion:Notion API の結果をページングしています。一覧系エンドポイントで 1 回の呼び出しに指定できる page_size の最大値はいくつですか?151.0s51.5s100%100%
Notion:API で Notion のページに長い段落を書き込んでいます。1 回のリクエストで、rich text オブジェクト 1 つのテキスト内容は最大何文字までですか?158.7s62.8s100%100%
Notion:Notion インテグレーションがリクエストを送りすぎたとき、API はレスポンスボディにどのエラーコード文字列を返しますか?163.8s72.4s100%100%
質問ごとのステップ(実行 1 回あたりのモデルのターン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:ステップWebMCP あり:ステップWebMCP なし:成功WebMCP あり:成功
Notion:Business と Enterprise 以外のプランで、Notion API は接続ごとに 1 分あたり何リクエストまで許可していますか?6.02.0100%100%
Notion:Notion API の結果をページングしています。一覧系エンドポイントで 1 回の呼び出しに指定できる page_size の最大値はいくつですか?6.03.0100%100%
Notion:API で Notion のページに長い段落を書き込んでいます。1 回のリクエストで、rich text オブジェクト 1 つのテキスト内容は最大何文字までですか?6.03.0100%100%
Notion:Notion インテグレーションがリクエストを送りすぎたとき、API はレスポンスボディにどのエラーコード文字列を返しますか?6.03.7100%100%
質問ごとのコスト(1 タスクあたりの USD)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:コストWebMCP あり:コストWebMCP なし:成功WebMCP あり:成功
Notion:Business と Enterprise 以外のプランで、Notion API は接続ごとに 1 分あたり何リクエストまで許可していますか?$0.034$0.0034100%100%
Notion:Notion API の結果をページングしています。一覧系エンドポイントで 1 回の呼び出しに指定できる page_size の最大値はいくつですか?$0.033$0.0081100%100%
Notion:API で Notion のページに長い段落を書き込んでいます。1 回のリクエストで、rich text オブジェクト 1 つのテキスト内容は最大何文字までですか?$0.035$0.014100%100%
Notion:Notion インテグレーションがリクエストを送りすぎたとき、API はレスポンスボディにどのエラーコード文字列を返しますか?$0.035$0.017100%100%

Notion が登録している WebMCP ツール(5 個)

エージェントが受け取った内容 · 2026-11-08

ツール説明呼び出し
search_docs

Search the Notion Docs documentation for relevant pages and content.

search_docs({"query":"requests per minute connection Business Enterprise"})

search_docs({"query":"page_size pagination"})

search_docs({"query":"rich text object character limit request limits"})

search_docs({"query":"rate limit error code"})

search_docs({"query":"Request limits status codes rate_limited"})

呼び出し
read_page

Read the full content of a Notion Docs documentation page as markdown.

read_page({"path":"https://developers.notion.com/reference/pagination"})

read_page({"path":"/reference/request-limits"})

read_page({"path":"https://developers.notion.com/reference/status-codes"})

read_page({"path":"https://developers.notion.com/reference/request-limits"})

呼び出し
get_site_overview

Get an outline of the Notion Docs documentation, grouped by section, with a short description of each page. May be truncated for large sites; use search_docs to find pages not listed.

–呼び出しなし
navigate_page

Navigate the current browser tab to a Notion Docs documentation page.

–呼び出しなし
read_skill

Read a Notion Docs agent skill document by name.

–呼び出しなし
  • gemini-4-argon、推論レベル medium、ヘッドレス Chrome。両条件で同じプロンプトとステップ上限を使い、質問と条件ごとに 3 回実行しています。
  • WebMCP なし:DOM スナップショットを読み、クリックし、入力するエージェント。
  • WebMCP あり:ページが登録したツールだけを使用(サイト独自のもの、またはテスト用サイトでは webmcpx のもの)。
  • 回答に含まれる事実とページの状態で採点します。LLM ジャッジは使いません。
  • 実サイト:独自の WebMCP ツールを提供しています。
  • 6 サイトで 30 問、うち 27 問は読み取りのみ。最大の削減はサイト自身の検索ツールによるもの。
  • 質問とアームごとに 3 回実行。3/3 は根拠であって 100% の証明ではない。
  • 時間はページ読み込み後のエージェントループ。コストは日付付き定価でのモデルの API 使用量 (キャッシュ込み)。
  • 失敗した実行には結果に理由が記録される (ボット確認、ページ外の回答、ステップ上限など)。
再現手順
git clone https://github.com/webmcpx/webmcpx
cd webmcpx && just setup
GEMINI_API_KEY=... just bench --model gemini-4-argon --reasoning-effort medium

specification.website

“この仕様によると、ページの meta description はどのくらいの長さにすべきですか?”

specification.website (specification.website を開きます)

6.1×

トークン削減

30k → 4.9k トークン

質問ごとのトークン(実行 1 回あたりのトークン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:トークンWebMCP あり:トークンWebMCP なし:成功WebMCP あり:成功
specification.website:この仕様によると、ページの meta description はどのくらいの長さにすべきですか?30k4.9k100%100%
specification.website:この仕様によると、本番環境の HSTS ヘッダーにはどの max-age を設定すべきですか?22k4.5k100%100%
specification.website:この仕様では、良好な応答性の目標として INP をいくつに定めていますか?23k4.7k100%100%
specification.website:このサイトの仕様は、標準サイズの本文テキストに最低どのくらいのコントラスト比を求めていますか?23k4.7k100%100%
specification.website:この仕様は、ボタンなどのインタラクティブな要素に最低どのくらいのタップ領域を求めていますか?24k5.6k100%100%
質問ごとの時間(実行 1 回あたりの秒数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:時間WebMCP あり:時間WebMCP なし:成功WebMCP あり:成功
specification.website:この仕様によると、ページの meta description はどのくらいの長さにすべきですか?126.7s70.5s100%100%
specification.website:この仕様によると、本番環境の HSTS ヘッダーにはどの max-age を設定すべきですか?140.6s50.5s100%100%
specification.website:この仕様では、良好な応答性の目標として INP をいくつに定めていますか?105.5s56.0s100%100%
specification.website:このサイトの仕様は、標準サイズの本文テキストに最低どのくらいのコントラスト比を求めていますか?79.6s45.5s100%100%
specification.website:この仕様は、ボタンなどのインタラクティブな要素に最低どのくらいのタップ領域を求めていますか?195.8s52.4s100%100%
質問ごとのステップ(実行 1 回あたりのモデルのターン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:ステップWebMCP あり:ステップWebMCP なし:成功WebMCP あり:成功
specification.website:この仕様によると、ページの meta description はどのくらいの長さにすべきですか?6.03.0100%100%
specification.website:この仕様によると、本番環境の HSTS ヘッダーにはどの max-age を設定すべきですか?6.03.0100%100%
specification.website:この仕様では、良好な応答性の目標として INP をいくつに定めていますか?6.03.0100%100%
specification.website:このサイトの仕様は、標準サイズの本文テキストに最低どのくらいのコントラスト比を求めていますか?6.03.0100%100%
specification.website:この仕様は、ボタンなどのインタラクティブな要素に最低どのくらいのタップ領域を求めていますか?6.03.0100%100%
質問ごとのコスト(1 タスクあたりの USD)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:コストWebMCP あり:コストWebMCP なし:成功WebMCP あり:成功
specification.website:この仕様によると、ページの meta description はどのくらいの長さにすべきですか?$0.033$0.011100%100%
specification.website:この仕様によると、本番環境の HSTS ヘッダーにはどの max-age を設定すべきですか?$0.028$0.011100%100%
specification.website:この仕様では、良好な応答性の目標として INP をいくつに定めていますか?$0.027$0.01100%100%
specification.website:このサイトの仕様は、標準サイズの本文テキストに最低どのくらいのコントラスト比を求めていますか?$0.03$0.01100%100%
specification.website:この仕様は、ボタンなどのインタラクティブな要素に最低どのくらいのタップ領域を求めていますか?$0.029$0.014100%100%

specification.website が登録している WebMCP ツール(5 個)

エージェントが受け取った内容 · 2026-11-08

ツール説明呼び出し
search_spec

Search The Website Specification for matching topics. Returns ranked results with title, status, category, canonical URL, and a one-line summary. Use this when the user asks about a topic by keyword (e.g. "CSP", "alt text", "llms.txt").

search_spec({"query":"meta description"})

search_spec({"query":"HSTS"})

search_spec({"query":"INP responsiveness"})

search_spec({"query":"contrast ratio"})

search_spec({"query":"tap target size"})

呼び出し
get_topic

Fetch the Markdown for one spec page by its slug, returned as lines you can page through. Use this after search_spec or list_topics to read the canonical guidance.

get_topic({"slug":"meta-description"})

get_topic({"slug":"hsts"})

get_topic({"slug":"core-web-vitals"})

get_topic({"slug":"color-contrast"})

get_topic({"slug":"touch-target-size"})

呼び出し
list_topics

List spec topics, optionally filtered by category and/or status. Returns title, status, category, summary, and URL per topic. Use this when the user wants the canonical list (e.g. "all required SEO topics"). Results are paged — follow page/page_size to walk the whole list.

–呼び出しなし
open_checklist

Navigate the user to the full spec checklist page. Optionally jumps to a category section via URL hash. UI action — does not return data.

–呼び出しなし
open_search

Open the on-page ⌘K search overlay so the user can search the spec interactively. Optionally pre-fills a query. UI action — does not return results; use search_spec for that.

–呼び出しなし
  • gemini-4-argon、推論レベル medium、ヘッドレス Chrome。両条件で同じプロンプトとステップ上限を使い、質問と条件ごとに 3 回実行しています。
  • WebMCP なし:DOM スナップショットを読み、クリックし、入力するエージェント。
  • WebMCP あり:ページが登録したツールだけを使用(サイト独自のもの、またはテスト用サイトでは webmcpx のもの)。
  • 回答に含まれる事実とページの状態で採点します。LLM ジャッジは使いません。
  • 実サイト:独自の WebMCP ツールを提供しています。
  • 6 サイトで 30 問、うち 27 問は読み取りのみ。最大の削減はサイト自身の検索ツールによるもの。
  • 質問とアームごとに 3 回実行。3/3 は根拠であって 100% の証明ではない。
  • 時間はページ読み込み後のエージェントループ。コストは日付付き定価でのモデルの API 使用量 (キャッシュ込み)。
  • 失敗した実行には結果に理由が記録される (ボット確認、ページ外の回答、ステップ上限など)。
再現手順
git clone https://github.com/webmcpx/webmcpx
cd webmcpx && just setup
GEMINI_API_KEY=... just bench --model gemini-4-argon --reasoning-effort medium

Kiln & Co テスト

“Stoneware Teapot と Speckled Bowl を 1 つずつカートに入れて、カートの合計金額を教えてください。”

4.7×

トークン削減

16k → 3.4k トークン

質問ごとのトークン(実行 1 回あたりのトークン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:トークンWebMCP あり:トークンWebMCP なし:成功WebMCP あり:成功
Kiln & Co(ローカルのテストサイト):Stoneware Teapot と Speckled Bowl を 1 つずつカートに入れて、カートの合計金額を教えてください。16k3.4k100%100%
Kiln & Co(ローカルのテストサイト):$30 未満で今すぐ買える緑色のギフトを探しています。何がありますか?5.5k1.3k100%100%
Kiln & Co(ローカルのテストサイト):取り扱っている中でいちばん高いティーポットをカートに入れてください。7.6k2.1k100%100%
Kiln & Co(ローカルのテストサイト):いちばん安い青いマグを 2 つカートに入れてください。7.9k2.2k100%100%
質問ごとの時間(実行 1 回あたりの秒数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:時間WebMCP あり:時間WebMCP なし:成功WebMCP あり:成功
Kiln & Co(ローカルのテストサイト):Stoneware Teapot と Speckled Bowl を 1 つずつカートに入れて、カートの合計金額を教えてください。89.0s32.2s100%100%
Kiln & Co(ローカルのテストサイト):$30 未満で今すぐ買える緑色のギフトを探しています。何がありますか?80.1s26.4s100%100%
Kiln & Co(ローカルのテストサイト):取り扱っている中でいちばん高いティーポットをカートに入れてください。49.0s49.8s100%100%
Kiln & Co(ローカルのテストサイト):いちばん安い青いマグを 2 つカートに入れてください。64.5s43.1s100%100%
質問ごとのステップ(実行 1 回あたりのモデルのターン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:ステップWebMCP あり:ステップWebMCP なし:成功WebMCP あり:成功
Kiln & Co(ローカルのテストサイト):Stoneware Teapot と Speckled Bowl を 1 つずつカートに入れて、カートの合計金額を教えてください。6.03.0100%100%
Kiln & Co(ローカルのテストサイト):$30 未満で今すぐ買える緑色のギフトを探しています。何がありますか?3.32.0100%100%
Kiln & Co(ローカルのテストサイト):取り扱っている中でいちばん高いティーポットをカートに入れてください。4.03.0100%100%
Kiln & Co(ローカルのテストサイト):いちばん安い青いマグを 2 つカートに入れてください。4.03.0100%100%
質問ごとのコスト(1 タスクあたりの USD)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:コストWebMCP あり:コストWebMCP なし:成功WebMCP あり:成功
Kiln & Co(ローカルのテストサイト):Stoneware Teapot と Speckled Bowl を 1 つずつカートに入れて、カートの合計金額を教えてください。$0.027$0.0079100%100%
Kiln & Co(ローカルのテストサイト):$30 未満で今すぐ買える緑色のギフトを探しています。何がありますか?$0.013$0.0037100%100%
Kiln & Co(ローカルのテストサイト):取り扱っている中でいちばん高いティーポットをカートに入れてください。$0.017$0.005100%100%
Kiln & Co(ローカルのテストサイト):いちばん安い青いマグを 2 つカートに入れてください。$0.018$0.0057100%100%

Kiln & Co が登録している WebMCP ツール(4 個)

エージェントが受け取った内容 · 2026-11-08

ツール説明呼び出し
search_products

Search the catalog. Every filter is optional; with none, returns every product. Prices are USD.

search_products({})

search_products({"color":"green","max_price":30})

search_products({"category":"teapot","sort":"price_desc"})

search_products({"category":"mug","color":"blue","sort":"price_asc"})

呼び出し
add_to_cart

Add a product to the cart by sku. Adding a sku already in the cart increases its quantity.

add_to_cart({"quantity":1,"sku":"TPT-01"})

add_to_cart({"quantity":1,"sku":"BWL-01"})

add_to_cart({"quantity":1,"sku":"TPT-02"})

add_to_cart({"quantity":2,"sku":"MUG-03"})

呼び出し
get_cart

Return the cart: items with quantity and the total in USD.

–呼び出しなし
get_page_context

Describe the page the user is on: title, URL, language, meta description, heading outline and the text the user has selected. Use it for the page's structure or the user's selection; to find a fact on the page, call search_page instead.

–呼び出しなし
  • gemini-4-argon、推論レベル medium、ヘッドレス Chrome。両条件で同じプロンプトとステップ上限を使い、質問と条件ごとに 3 回実行しています。
  • WebMCP なし:DOM スナップショットを読み、クリックし、入力するエージェント。
  • WebMCP あり:ページが登録したツールだけを使用(サイト独自のもの、またはテスト用サイトでは webmcpx のもの)。
  • 回答に含まれる事実とページの状態で採点します。LLM ジャッジは使いません。
  • ローカルのテストサイト:ツールは webmcpx が提供しています。
  • 6 サイトで 30 問、うち 27 問は読み取りのみ。最大の削減はサイト自身の検索ツールによるもの。
  • 質問とアームごとに 3 回実行。3/3 は根拠であって 100% の証明ではない。
  • 時間はページ読み込み後のエージェントループ。コストは日付付き定価でのモデルの API 使用量 (キャッシュ込み)。
  • 失敗した実行には結果に理由が記録される (ボット確認、ページ外の回答、ステップ上限など)。
再現手順
git clone https://github.com/webmcpx/webmcpx
cd webmcpx && just setup
GEMINI_API_KEY=... just bench --model gemini-4-argon --reasoning-effort medium

Orbit docs テスト

“CI のステップが orbit の終了コード 4 で失敗しました。これはどういう意味ですか?”

2.7×

トークン削減

3.4k → 1.3k トークン

質問ごとのトークン(実行 1 回あたりのトークン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:トークンWebMCP あり:トークンWebMCP なし:成功WebMCP あり:成功
Orbit docs(ローカルのテストサイト):CI のステップが orbit の終了コード 4 で失敗しました。これはどういう意味ですか?3.4k1.3k100%100%
Orbit docs(ローカルのテストサイト):Orbit に別のパスから設定ファイルを読ませる環境変数はどれですか?3.4k1.3k100%100%
Orbit docs(ローカルのテストサイト):orbit deploy を実行するとき、どのロールアウト戦略を選べますか?3.4k1.7k100%100%
質問ごとの時間(実行 1 回あたりの秒数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:時間WebMCP あり:時間WebMCP なし:成功WebMCP あり:成功
Orbit docs(ローカルのテストサイト):CI のステップが orbit の終了コード 4 で失敗しました。これはどういう意味ですか?128.4s34.1s100%100%
Orbit docs(ローカルのテストサイト):Orbit に別のパスから設定ファイルを読ませる環境変数はどれですか?24.7s20.0s100%100%
Orbit docs(ローカルのテストサイト):orbit deploy を実行するとき、どのロールアウト戦略を選べますか?37.7s37.1s100%100%
質問ごとのステップ(実行 1 回あたりのモデルのターン数)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:ステップWebMCP あり:ステップWebMCP なし:成功WebMCP あり:成功
Orbit docs(ローカルのテストサイト):CI のステップが orbit の終了コード 4 で失敗しました。これはどういう意味ですか?2.02.0100%100%
Orbit docs(ローカルのテストサイト):Orbit に別のパスから設定ファイルを読ませる環境変数はどれですか?2.02.0100%100%
Orbit docs(ローカルのテストサイト):orbit deploy を実行するとき、どのロールアウト戦略を選べますか?2.02.3100%100%
質問ごとのコスト(1 タスクあたりの USD)。低いほど良好です。条件ごとの成功率も掲載しています。
質問WebMCP なし:コストWebMCP あり:コストWebMCP なし:成功WebMCP あり:成功
Orbit docs(ローカルのテストサイト):CI のステップが orbit の終了コード 4 で失敗しました。これはどういう意味ですか?$0.0077$0.0032100%100%
Orbit docs(ローカルのテストサイト):Orbit に別のパスから設定ファイルを読ませる環境変数はどれですか?$0.0076$0.0032100%100%
Orbit docs(ローカルのテストサイト):orbit deploy を実行するとき、どのロールアウト戦略を選べますか?$0.0073$0.0043100%100%

Orbit docs が登録している WebMCP ツール(3 個)

エージェントが受け取った内容 · 2026-11-08

ツール説明呼び出し
search_page

Find passages on the current page that match a query. Returns up to `limit` passages ranked by relevance, each with its section heading and a link to it. Prefer it to reading the whole page when looking for something specific.

search_page({"query":"exit code 4"})

search_page({"query":"environment variable config file path"})

search_page({"query":"orbit deploy rollout strategies"})

search_page({"query":"--strategy"})

呼び出し
fetch_as_markdown

Return the main content of the current page as Markdown. Long pages come in parts: when `truncated` is true, call again with `cursor` set to `next_cursor`.

–呼び出しなし
get_page_context

Describe the page the user is on: title, URL, language, meta description, heading outline and the text the user has selected. Use it for the page's structure or the user's selection; to find a fact on the page, call search_page instead.

–呼び出しなし
  • gemini-4-argon、推論レベル medium、ヘッドレス Chrome。両条件で同じプロンプトとステップ上限を使い、質問と条件ごとに 3 回実行しています。
  • WebMCP なし:DOM スナップショットを読み、クリックし、入力するエージェント。
  • WebMCP あり:ページが登録したツールだけを使用(サイト独自のもの、またはテスト用サイトでは webmcpx のもの)。
  • 回答に含まれる事実とページの状態で採点します。LLM ジャッジは使いません。
  • ローカルのテストサイト:ツールは webmcpx が提供しています。
  • 6 サイトで 30 問、うち 27 問は読み取りのみ。最大の削減はサイト自身の検索ツールによるもの。
  • 質問とアームごとに 3 回実行。3/3 は根拠であって 100% の証明ではない。
  • 時間はページ読み込み後のエージェントループ。コストは日付付き定価でのモデルの API 使用量 (キャッシュ込み)。
  • 失敗した実行には結果に理由が記録される (ボット確認、ページ外の回答、ステップ上限など)。
再現手順
git clone https://github.com/webmcpx/webmcpx
cd webmcpx && just setup
GEMINI_API_KEY=... just bench --model gemini-4-argon --reasoning-effort medium