2026年、Windsurf 向けベスト MCP サーバー
Firecrawl・Bright Data・Zyte・Crawlora を Windsurf の MCP サーバーとして比較。設定・ツール数・用途別の適性。
Windsurf 自身のドキュメントとサードパーティのトラッカーはどちらも、並列マルチエージェントセッションに強い選択肢としてこのツールを挙げており、MCP サポートもしばらく安定しています。しかし Web データ向け MCP サーバーの Windsurf 専用の選び方ガイドは、これまで誰も出していませんでした。本記事では、マーケティング文言ではなく実際の設定に基づいて、何が本当につながるのかを比較します。
Windsurf の MCP 設定 — そして実際に存在するファイル名の食い違い
Windsurf は、~/.codeium/windsurf/ 以下の JSON ファイル(ルートキーは mcpServers、Claude Desktop と同じ形)から MCP サーバーの定義を読み込みます。そのファイル名自体がベンダーによって表記がまちまちです。Firecrawl 自身の MCP リポジトリは ./codeium/windsurf/model_config.json を指示している一方、Crawlora 自身のリポジトリや他の多くのサードパーティガイドは mcp_config.json としています。これはどちらかのタイプミスではなく、おそらく Windsurf がどこかの時点でファイル名を変更し、ドキュメントの更新速度がベンダーごとに異なっているためと考えられます。特定のベンダーのドキュメントを鵜呑みにするのではなく、インストール済みの Windsurf バージョンが実際に何を読んでいるか(MCP 設定パネルを開くと、解決済みの設定パスが表示されます)を確認してください。
評価すべきポイント
- 汎用クロール(任意の URL → Markdown)か、構造化されたプラットフォームデータ(指定サイト → JSON)か。
- ベンダーが Windsurf を実際にドキュメント化しているのか、それとも Claude Desktop 用の設定をそのまま流用して動くことを期待しているだけなのか。
- ツール数と、それが実際にカバーする範囲。
- 料金モデルと、失敗したリクエストにも課金されるかどうか。
候補
| ツール | 形式 | カバー範囲 | 設定 | 最適な用途 |
|---|---|---|---|---|
| Firecrawl MCP | MCP サーバー | 任意の URL に対する Scrape/Crawl/Search/Extract | mcpServers キー、npx -y firecrawl-mcp、サーバー名は公式ドキュメントによると mcp-server-firecrawl | 任意サイト向けの汎用 crawl-to-markdown |
| Bright Data | MCP サーバー(60 以上のツール) | 40 以上の指定プラットフォーム+プロキシ/アンチボット基盤 | 同じ mcpServers 形式、npx @brightdata/mcp またはホスト版の mcp.brightdata.com/mcp?token=... | 大規模でのアンチボット耐性のある抽出 |
| Zyte | ホスト型リモート MCP サーバー | Zyte API の fetch/extract/search と Scrapy Cloud ツール | https://mcp.zyte.com/v1/mcp、アカウントでサインイン。Windsurf は Zyte がドキュメント化しているクライアントではなく、ここでは未検証 | すでに Zyte API または Scrapy Cloud を使っているチーム |
| Crawlora | MCP サーバー | 497 のプラットフォームグループにまたがる 4,232 ツール | mcpServers キー、https://mcp.crawlora.net/mcp。Authorization ヘッダーはトップレベルのフィールドではなく headers の下に置く点に注意 | 指定プラットフォームからの構造化 JSON、成功時課金 |
Firecrawl MCP — 汎用 crawl-to-markdown
Firecrawl 自身のリポジトリは Windsurf を直接ドキュメント化しています。mcpServers ブロックを追加し、サーバー名を mcp-server-firecrawl とし、env に FIRECRAWL_API_KEY を設定して npx -y firecrawl-mcp を実行します。固定のプラットフォームカタログから動作するわけではなく、任意の公開ページを対象にして Markdown、構造化 JSON 抽出、サイト全体のクロールを行えます。任意のウェブサイトを読んだりクロールしたりするのが仕事であれば、これを選んでください。
Bright Data — 40 以上の指定プラットフォームにわたるアンチボット規模対応
Bright Data は Windsurf でも VS Code と同じ JSON 形式を使います。ローカルの npx @brightdata/mcp コマンドに API_TOKEN を渡すか、トークンをクエリパラメータに含めたホスト版のリモート URL のいずれかです。60 以上のツールを持つ MCP サーバーは、指定された EC、ソーシャル、ビジネス、金融プラットフォームをカバーしており、groups= でフィルタできるため、エージェントに一度にすべてのツールを渡さずに済みます。難易度の高い指定ターゲットに対するアンチボットの信頼性こそが実際の制約であるなら、これを選んでください。
Zyte — ホスト型 MCP サーバーが登場したが、Windsurf は文書化されたクライアントではない
更新(2026 年 10 月 5 日): この記事の以前のバージョンでは、Zyte には汎用の MCP サーバーがないと書いていました。これは 2026 年 9 月 30 日、Zyte が https://mcp.zyte.com/v1/mcp で公式のホスト型サーバーを公開した時点で事実ではなくなりました。Zyte のドキュメントによると、取得用の fetch_http と fetch_page、構造化抽出用の extract_from_http と extract_from_browser、search、料金・使用量ツール、そしてスパイダーの実行と監視のための Scrapy Cloud ツール群を提供します。サーバーの利用自体は無料で、エージェントがそれを通じて行う処理は Zyte API の料金(Scrapy Cloud のジョブは Scrapy Cloud の料金)で課金されます。新規ユーザーには 1 か月間有効な 5 ドルのトライアルクレジットが付与され、提供対象は有効な Zyte API または Scrapy Cloud プランを持つ組織のみです。Zyte のセットアップドキュメントは Claude Code、Codex CLI、GitHub Copilot CLI、VS Code、claude.ai に加え、その他の MCP クライアント向けの汎用 JSON 設定を挙げています。Windsurf は名前の挙がったクライアントではないため、ここでの接続は汎用のリモートサーバー経由の方法となり、サインインの手順を含めて私たちは未検証です。すでに Zyte API または Scrapy Cloud に支払っていて、取得・抽出・スパイダー監視を同じエージェントで行いたいなら、これを選んでください。
Crawlora — 497 のプラットフォームグループにまたがる構造化 JSON、成功時課金
Crawlora の MCP サーバー は Windsurf を直接ドキュメント化しています。~/.codeium/windsurf/mcp_config.json、mcpServers キーを使い、https://mcp.crawlora.net/mcp を指定して、API キーは headers.Authorization フィールド(Bearer <key>)に置きます。これは、他の一部のリモートサーバーが使う Windsurf の serverUrl 規約とは異なる形なので、キー名を推測せずに正確なブロックをそのままコピーしてください。検索、地図、EC、ソーシャル、金融、旅行、求人、メディア、アプリストア、レビューにまたがる 4,232 ツール、正規化された JSON、成功時課金、カード不要で月 2,000 の無料クレジット。パーサーを保守せずに指定プラットフォームから構造化レコードを得たいなら、これを選んでください。
用途別の選び方
- エージェントのコンテキスト用に任意のウェブサイトをクロールまたは読み込む必要がある → Firecrawl MCP。
- 難易度の高い特定の指定プラットフォームから大規模かつ信頼性の高い抽出が必要 → Bright Data。
- パーサーを保守せずに指定プラットフォームから構造化 JSON を得たい、成功時のみ課金されてほしい → Crawlora MCP。
- 特に Zyte の Scrapy 生成ワークフローが欲しい → 今のところ Windsurf ではなく Claude Code か GitHub Copilot が必要です。
- すでに Zyte API または Scrapy Cloud に支払っている → Zyte のホスト型 MCP サーバーは、ここでは汎用のリモートサーバー経由の方法です。Zyte は Windsurf をドキュメント化していないため、頼る前にサインインの手順を確認してください。
Windsurf に構造化された Web データを追加する
497 のプラットフォームグループにまたがる 4,232 ツール、API キー 1 つ、成功時のみ課金。月 2,000 の無料クレジット、カード不要。
出典
関連記事
よくある質問
Windsurf で Web スクレイピングに使うのに最適な MCP サーバーはどれですか?
任意のウェブサイトをクロールしたり読んだりするなら Firecrawl MCP が向いています。Bright Data は 40 以上の指定プラットフォームにわたるアンチボット耐性のある抽出向けに作られています。Crawlora は、パーサーを保守せずに指定プラットフォームから構造化 JSON を得たい、かつ成功時のみ課金されてほしい場合に向いています。Zyte は 2026 年 9 月 30 日に公式のホスト型 MCP サーバーを公開しましたが、Windsurf をクライアントとしては文書化していません。
Windsurf はどこから MCP サーバーの設定を読み込みますか?
~/.codeium/windsurf/ 以下の JSON ファイルからで、ルートキーは mcpServers です。これは Claude Desktop と同じ形です。正確なファイル名はベンダーによって表記が揺れており(Firecrawl 自身のリポジトリは model_config.json、他の多くは mcp_config.json としています)、これはおそらく Windsurf がどこかの時点でファイル名を変更したためと考えられます。特定のベンダーのドキュメントを鵜呑みにせず、インストール済みの Windsurf バージョンの MCP 設定パネルで解決済みのパスを確認してください。
Zyte は Windsurf で使えますか?
Zyte は 2026 年 9 月 30 日に公式のホスト型 MCP サーバー(https://mcp.zyte.com/v1/mcp、アカウントでのサインイン、MCP 用の別料金なしで Zyte API の料金で課金)を公開しました。Zyte のドキュメントがサポート対象クライアントとして挙げているのは Claude Code、Codex CLI、GitHub Copilot CLI、VS Code、claude.ai で、Windsurf は含まれていません。そのためここで使うのは汎用のリモートサーバー経由の方法となり、私たちは未検証です。利用には、有効な Zyte API または Scrapy Cloud プランを持つ組織が必要です。
Windsurf 用に Crawlora の MCP サーバーをインストールするにはどうすればよいですか?
Windsurf の設定に mcpServers ブロックを追加し、https://mcp.crawlora.net/mcp を指定して、API キーを headers.Authorization フィールド(Bearer <key>)に置きます。これは、一部の他のリモートサーバーが使う serverUrl 規約とは異なる形なので、キー名を推測せずにドキュメントの正確なブロックをそのままコピーしてください。無料プランはカード不要で月 2,000 クレジットです。
