2026年、ウェブ検索 MCP サーバー ベスト比較(実機テスト)
Exa・Parallel・Firecrawl・Tavily・Crawlora をウェブ検索 MCP サーバーとして 2026年10月13日に実機テスト。同一クエリで出力量、レイテンシ、失敗した点を比較。
今や AI コーディングクライアントはどれも何らかのウェブ検索を備えており、この分野のベンダーはどこも「ウェブ検索 MCP サーバー」を売り込んでいます。多くのまとめ記事は機能リストでランキングします。この記事は実際に動かします。2026年10月13日、各ホスト型エンドポイントに同じ 2 つのクエリを送り、返ってきたものを記録し、うまくいかなかったことも書き留めました。
結果の前に、方法について一言。すべての呼び出しは 1 台のマシン、1 本のネットワーク接続から、1 回ずつ、クエリごとに 1 サンプルで行ったため、レイテンシは目安であり、ベンチマークではありません。キーレスの枠は IP アドレスごとにレート制限されており、私たちの IP は共有されていた可能性があります。したがって、以下の拒否はその日の私たちの接続の結果であり、製品に対する評価ではありません。検索品質は、上位の結果を読んで確認しただけで、スコアは付けていません。そして、ここに登場する 5 社のうち 1 社は私たち自身です。
何を評価すべきか
- 出力の形。タイトルとスニペットか、抽出された抜粋か、ページ全文か。これが 1 回あたりのトークンコストと、エージェントがページを読むために 2 回目の呼び出しを必要とするかどうかを左右します。
- 認証のハードル。キーレス、OAuth、ヘッダーでの API キーのどれか。キーレスの枠はサーバーを試す最速の方法ですが、共有でレート制限があります。
- 必須の引数。クエリだけでよいサーバーもあれば、目的(objective)とクエリのリストを必須とするものもあり、その場合はモデルが 1 回の呼び出しでより多くを書く必要があります。
- ツールの数。ツールが 2 つのサーバーはモデルが正しく使いやすい一方、数千のツールを持つサーバーには、ツールを読み込まずに検索できるクライアントが必要です。
- 鮮度とフィルター。日付範囲、ドメインの包含・除外、国、言語。
- 料金モデル。無料枠の形、呼び出しあたりのクレジット、失敗した呼び出しに課金されるかどうか。
候補となるサーバー
| サーバー | エンドポイント | 一覧したツール | 2026年10月13日に動作したもの | 返された文字数(クエリ 1 / クエリ 2) |
|---|---|---|---|---|
| Exa | https://mcp.exa.ai/mcp | 2(web_search_exa、web_fetch_exa) | キーレスで検索可能、両クエリとも約 1.4 秒 | ~3,300 / ~16,200(5 件) |
| Parallel | https://search.parallel.ai/mcp | 2(web_search、web_fetch) | キーレスで検索可能、両クエリとも約 1.1 秒 | ~13,000 / ~24,000(抜粋付き 10 件) |
| Firecrawl | https://mcp.firecrawl.dev/v2/mcp | キーレスで 3(firecrawl_scrape、firecrawl_search、firecrawl_parse) | 接続してツールを一覧できた。キーレスの firecrawl_search は両クエリともアクセスエラーを返した | 該当なし |
| Tavily | https://mcp.tavily.com/mcp/ | 5(tavily_search、tavily_extract、tavily_crawl、tavily_map、tavily_research) | キーレス用ヘッダーで接続してツールを一覧できた。検索はキーレスの月間上限のメッセージを返した | 該当なし |
| Crawlora | https://mcp.crawlora.net/mcp | 459 のプラットフォームグループにまたがる 3,635 | API キー付きで web_search、約 2.7–2.9 秒 | ~2,200 / ~2,700(5 件、スニペットのみ) |
2 つのクエリは、「Zyte hosted MCP server launch September 2026」(最近の具体的な出来事)と、「how to configure an MCP server in Cursor mcp.json」(ドキュメントの検索)です。Brave 自身の MCP サーバーは、ローカルで API キーを使って動かす形式で、試したホスト型 URL からは使える応答が得られなかったため、テストしておらず、表には含めていません。
Exa:最も手軽に始められる
Exa のホスト型サーバーは、軽い利用ならアカウントが不要です。
claude mcp add --transport http exa https://mcp.exa.ai/mcp
どちらのクエリも約 1.4 秒で返りました。Zyte のクエリでは、上位の結果は Zyte 自身の発表と製品ページで、それぞれにハイライトされた一節と公開日が付いていました。Cursor のクエリでは、最初に Cursor のドキュメントページが返りましたが、各結果にハイライトが付くため、5 件で応答は約 16,000 文字に達しました。ツールのスキーマでは query と objective の両方が必須とされており、モデルは検索文字列だけでなく目的も指定しなければなりません。Exa の説明は、キーワードではなく「理想のページの意味的に豊かな説明」を求めています。コマンド 1 つ、アカウントなしで、一節がすでに付いた結果が欲しいなら、選ぶべき場面 です。
Parallel:1 回あたりのテキストが最も多い
Parallel のサーバーもキーレスで動作しました。web_search は objective(自然言語での目的)と search_queries のリストを必須とし、抜粋付きの 10 件の結果を、どちらも約 1.1 秒で返しました。これはこのテストで最大のペイロードで、Zyte のクエリで約 13,000 文字、Cursor のクエリで約 24,000 文字でした。抜粋が質問に答えていれば、エージェントはフェッチを 1 回省けます。答えていなければ、コンテキストを使っただけになります。答えがページ本文にあることが多く、2 回目の呼び出しをするよりも最初から抜粋にコストを払いたいなら、選ぶべき場面 です。
Firecrawl:小さなキーレスの範囲と、拒否
Firecrawl のホスト型エンドポイントは、キーなしで接続でき、検索・スクレイプ・パースのキーレス枠があるというドキュメントどおり、3 つのツールを一覧しました。しかし firecrawl_search は両クエリともエラーを返し、メッセージは「Anonymous keyless access is unavailable for this request」で、API キーを作成するよう指示されました。Firecrawl はキーレス枠を IP アドレスごとの上限としてドキュメント化しているため、共有された送信元が原因の可能性が高いものの、外部からは確認できず、キーを使った再試行もしていません。キーがあればサーバーはより多くのツールを公開し(Firecrawl 自身のまとめ記事は、クロール、マップ、インタラクト、ブラウザツールなど 12 以上を挙げています)、単なる検索サーバー以上のものになります。検索が、読み取り・クロール・操作というより広いワークフローの入口なら、選ぶべき場面 です。
Tavily:キーレスにはヘッダーが必要
Tavily のホスト型サーバーは、Parallel のキーレステストがドキュメント化している X-Tavily-Access-Mode: keyless ヘッダーを送ると接続でき、5 つのツールを一覧しました。その後の検索呼び出しは、キーレスの月間上限に達したというメッセージを返し、x402 でリクエストごとに支払う、キーにサインアップする、または 2 つの質問に答えてさらに 36 のキーレスクレジットを得る、という選択肢が示されました。想定されている道は、無料キー(Tavily によれば月 1,000 クレジット、カード不要)です。主流の検索と抽出を備えた API が欲しく、アカウントを作ることに抵抗がないなら、選ぶべき場面 です。
Crawlora:数千のツールのうちのひとつとしての検索
Crawlora の MCP サーバー は、Bearer トークンとして API キーが必要なホスト型のストリーミング HTTP エンドポイントです。
claude mcp add --transport http crawlora https://mcp.crawlora.net/mcp \
--header "Authorization: Bearer $CRAWLORA_API_KEY"
目立つ点が 2 つあります。1 つ目は、tools/list がページ分割されていることです。サーバーは 1 ページあたり 1,000 ツールを返し、4 ページで 3,635 を数えました。すべての定義をプロンプトに読み込むクライアントは苦労しますが、ツール検索や遅延読み込みを備えたクライアントなら問題ありません。2 つ目は、検索ツールが 1 つではなく複数あることです。web_search は汎用の入口で、すべての項目で "provider": "brave" と報告しました。別のツールが、Bing(bing_search)、Brave(brave_search)、DuckDuckGo(duckduckgo_search)、Yahoo(yahoo_search)、Yandex(yandex_search)、Baidu(baidu_search)をカバーします。Google のウェブ検索ツールはありません。Google は google_suggest、google_news_search などの縦割りのツールとしてのみ登場します。
web_search は 5 件の結果を約 2.7–2.9 秒で返し、それぞれに順位、URL、タイトル、1 文のスニペットが付くだけで、ほかには何もありません。Zyte のクエリで約 2,200 文字、Cursor のクエリで 2,700 文字でした。include_domains、exclude_domains、country、language と、上位の結果の先のページを取得するための任意の scrape ブロックを受け付けます。ツール自身の説明によれば、結果の上限を大きくすると最大 3 つの結果ページを読み、ページ読み取り 1 回につき 3 クレジットかかります。Zyte のクエリの最上位は Zyte のローンチ記事で、ほかのサーバーの最初の結果と一致しました。Cursor のクエリでは、最初の結果は Cursor 自身のドキュメントページではなく第三者のハウツー記事で、Exa はドキュメントページを先頭に置きました。また、応答した 3 つの中では Crawlora が最も遅いです。
Crawlora を選ぶ理由は、最高の検索呼び出しだからではありません。同じキーと同じエンドポイントで、名前付きプラットフォームの商品、掲載情報、申請書類、プロフィールの構造化ツールにも届き、課金は成功時のみで、月 2,000 クレジット無料、カード不要だからです。ウェブ検索が、主に構造化レコードを必要とするエージェントの中でのささやかな仕事なら、選ぶべき場面 です。検索そのものが製品のすべてである場合には向きません。
テストしていないこと
- 結果の品質。 上位の結果は読みましたが、スコアは付けていません。見つけた独立ベンチマークの AIMultiple の agentic search 比較は、各 API の上位 5 件を 100 クエリで GPT-5.2 の採点者が判定し、10% は人手で確認したものです。スコアは、Brave Search が 14.89、Firecrawl が 14.58、Exa が 14.39、Parallel Search Pro が 14.21、Tavily が 13.67、Parallel Search Base が 13.50、Perplexity が 12.96、SerpAPI が 12.28 でした。上位 4 つの 95% 区間は大きく重なっており、記事が述べているのは 2025 年 12 月時点のスナップショットなので、ランキングというより「上位グループは僅差」と受け取ってください。Crawlora は含まれていません。
- キー付きの枠。 Crawlora はキーを使って呼び出しました。Firecrawl、Tavily、Exa、Parallel はアカウントを使って呼び出していないため、有料時の挙動は比較できません。
- Brave 自身のサーバー、Perplexity、Serper、Jina、Linkup、Kagi、DuckDuckGo のコミュニティサーバー。 Firecrawl のまとめ記事と Parallel のまとめ記事はこれらの複数を扱っていますが、私たちは動かしていません。
- 長期的なレート制限。 単発の呼び出しでは、継続的な利用についてはわかりません。
用途別の選び方
- 1 つのコマンドで、アカウントなしで、クライアントでウェブ検索を試したい? Exa か Parallel のキーレス。Exa は 1 回あたりのテキストが少なく、Parallel は抜粋が多く返ります。
- 同じベンダーで検索に加えてスクレイプ、クロール、ブラウザ操作もしたい? Firecrawl(キー付き)。
- エンタープライズ向けの実績がある検索・抽出 API が欲しい? Tavily(無料キー)。
- 1 つのキーで複数の検索エンジン、ドメインフィルター、同じサーバー内の構造化されたプラットフォームデータが必要? Crawlora MCP。大きなツールカタログを扱えるクライアントが前提です。
- 2 つを組み合わせたい? よくある組み合わせは、オープンウェブの質問には検索特化のサーバー、名前付きプラットフォームのレコードには Crawlora です。
エージェントに検索と構造化されたウェブデータを追加
API キー一つ、成功時のみ課金。月 2,000 クレジット無料、カード不要。
出典
関連記事
- Best Web Search APIs for AI Agents in 2026 — 同じ顔ぶれを REST API として、料金つきで比較。
- Best MCP Servers for OpenAI Codex in 2026 · Best Web Scraping MCP Servers & Skills for Claude Code — クライアントごとの、スクレイピングに焦点を当てた比較。
- Crawlora vs Firecrawl · Crawlora vs Bright Data · Crawlora vs Zyte。
- MCP で AI エージェントにライブな Web データを与える — MCP の仕組みと、3 分で接続する方法。
よくある質問
最適なウェブ検索 MCP サーバーはどれですか?
エージェントが検索結果をどう使うかによります。2026年10月13日、各ホスト型エンドポイントに 2 つのクエリを送りました。Exa と Parallel はキーレスで動作し、約 1.1〜1.5 秒で結果を返し、1 回あたりの抽出テキストは Parallel が最も多くなりました。Crawlora の web_search は API キー付きで、スニペットのみの短い結果を約 2.7〜2.9 秒で返しました。Firecrawl と Tavily のキーレス検索は、私たちの接続からの呼び出しを拒否しました。結果の品質はスコア化しておらず、見つけた唯一の独立ベンチマークでも、上位プロバイダーの信頼区間は重なっています。
API キーなしで使えるウェブ検索 MCP サーバーはどれですか?
2026年10月13日、Exa(https://mcp.exa.ai/mcp)と Parallel(https://search.parallel.ai/mcp)は、私たちの接続からキーなしで検索呼び出しに応答しました。Firecrawl は検索・スクレイプ・パースのキーレス枠を、Tavily は X-Tavily-Access-Mode: keyless ヘッダーが必要なキーレス枠をドキュメント化していますが、どちらも私たちの検索呼び出しを拒否しました。Firecrawl はアクセスエラー、Tavily は月間上限のメッセージでした。キーレス枠は IP アドレスごとにレート制限されるため、結果は環境によって異なる場合があります。
Crawlora に Google 検索の MCP ツールはありますか?
ありません。Crawlora の MCP サーバーは、web_search(Brave ベース)、bing_search、brave_search、duckduckgo_search、yahoo_search、yandex_search、baidu_search に加え、google_suggest や google_news_search など Google 向けのサジェストおよび縦割りのツールを公開しています。Google のウェブ検索ツールはありません。
検索ツールが返すテキスト量が重要なのはなぜですか?
ツールが返す文字はすべてモデルのコンテキストに入ります。今回のテストでは、Exa の 5 件の結果はクエリによって約 3,300〜16,200 文字、Parallel の抜粋付き 10 件は約 13,000〜24,000 文字、Crawlora のスニペットのみの 5 件は約 2,200〜2,700 文字でした。ペイロードが大きいと、抜粋が質問に答えているかどうかによって、2 回目のフェッチ呼び出しを省けることも、コンテキストを無駄にすることもあります。
Crawlora の検索ツールを Claude Code に追加するにはどうすればよいですか?
crawlora.net で取得した無料の API キー(月 2,000 クレジット、カード不要)を使い、claude mcp add --transport http crawlora https://mcp.crawlora.net/mcp --header "Authorization: Bearer $CRAWLORA_API_KEY" を実行します。サーバーはツール一覧を 1,000 ツールずつページ分割して返すため、すべてを読み込むのではなく、ツール定義を検索または遅延読み込みできるクライアントを使ってください。
