用 Claude Code、Claude Desktop、Cursor 跑 agent 任務時,內建的 WebFetch / WebSearch 常碰壁:Cloudflare 擋 bot、地理限制(WebSearch 只在 US 可用)、authenticated 頁面拿不到、rate limit、回傳格式對 LLM 不友善。最直接的解法是接一個 search MCP server,把搜尋這層交給專門服務。這篇按場景整理 2026 年可用的選項,每家都標註 MCP 支援與適用情境。
為什麼要換 MCP 而不是直接用內建工具
內建 WebFetch / WebSearch 的限制大致是:
- WebSearch 地理限制:Anthropic 的 web search 只在 US 區域可用
- WebFetch 擋 bot:Cloudflare、Akamai、Datadome 直接 403
- 拿不到結構:HTML → markdown 後丟掉了排序、引用、metadata
- 沒有快取與配額控制:每次都打全量
- 無法跨搜尋引擎:拿不到 Bing、百度、中文索引
Search MCP server 補的就是這幾塊:專業反爬、結構化 SERP、引用、配額、跨地區索引。
Tavily
最主流的 agentic search MCP,原生整合 LangChain / LlamaIndex,回傳結果已做排名與摘要、附引用,直接餵給 LLM 不用清洗。官方提供 tavily-mcp,安裝即用。
2026 年 2 月被 Nebius 以初始 2.75 億美元(達標可至 4 億)收購,現屬 Nebius AI cloud platform,但品牌與既有 API 維持運作。月活 SDK 下載超過 300 萬,IBM、Cohere、Groq 是客戶。
定價:免費層 1,000 credits/月,付費從 $30/月起,每 credit $0.008,100K 頁約 $800。
適合:通用 agent 整合、想直接拿乾淨結果、不想自己清洗 SERP。 不適合:大規模爬全文、極度成本敏感的批次任務。
Firecrawl
定位偏向「LLM-ready 的爬蟲與搜尋索引」,把網頁轉成乾淨 Markdown,再以策展索引(新聞、研究、金融、政府)做搜尋來源。核心開源、可自架,這對 self-hosted MCP 很友善。官方有 firecrawl-mcp。
定價:Standard $99/月(年繳 $83)含 100K credits,1K 搜尋約 $1.66、1K 頁面提取約 $0.83。免費 500 credits 試水。100K 頁約 $83,是 Tavily 的十分之一。
適合:要爬全文塞進 RAG、預算敏感、合規要求自架。 不適合:要即時 SERP、要語義搜尋。
Exa
Exa 強在 neural / similarity search,「給我跟這個 URL 或這段文字語意相近的網頁」。其他家多半是 keyword + ranker,沒有 Exa 那種以 embedding 索引整個網頁的能力。官方 exa-mcp-server 暴露 search、find similar、get contents 三種工具,agent 可以做 hybrid 用法。
定價在 keyword 部分有點貴,但語義搜尋目前沒人能取代。
適合:找關聯內容、競品研究、語意推薦、相似 case study。 不適合:純 keyword SERP、預算敏感的高頻 query。
Linkup
歐洲(法國)團隊,伺服器在歐盟,主打 GDPR 合規。雙模式:Standard(快速回 SERP)與 Deep(多步驟研究)。MCP server 由官方維護。
定價:標準搜尋 €5 / 1,000 次,免費每月 €5 credit。
適合:客戶或法規要求歐盟資料邊界、做 B2B 公司情報、想要可預測單價。 不適合:英文以外資源、以中國或亞洲市場為主的場景。
Brave Search(注意:免費方案已取消)
獨立索引、不記錄 query。官方有 brave-search-mcp,agent 接過去就能用。
2026 年初取消免費方案:新註冊只發 $5 月度 credit(約 1,000 query),舊免費訂閱戶才保留 2,000 query/月。付費從 $5 / 1,000 query 起、最高 $30 / 1,000 query。要拿免費 credit 還需要在自家網站掛 Brave Search 的歸屬聲明。
適合:醫療、法律、金融等隱私敏感、且願意付費。 不適合:原本想靠免費層撐起小專案,請重新估算。
博查(Bocha)
中文場景目前最務實的選擇。中國境內可達、中文索引品質高,是 DeepSeek 的官方搜尋供應方,阿里、騰訊、字節跳動也在用,官方宣稱承載中國 60% 以上的 AI 應用搜尋請求。提供 Search API 與 Rerank API。MCP 部分有官方 bocha-search-mcp,社群也有 yoko19191/bocha-ai-mcp-server。
適合:產品主要服務中國使用者、做中文 RAG / chatbot、需要在中國境內部署。 不適合:英文研究類應用、跨境合規嚴格的場景。
Bright Data
企業級資料抓取老牌,賣點是無並發上限、即時抓 Google / Bing / Yandex / Yahoo、Web Unlocker 處理反爬、按成功計費。官方 MCP server 把 SERP API + Web Unlocker + Browser API 都包進來,是少數能解掉「Cloudflare / Datadome 擋 agent」這個痛點的選項。
適合:日均上百萬量級的 query、會碰到反機器人擋路、要拿完整 SERP 結構。 不適合:原型階段、月用量在 10K 以下。
Serper / SerpAPI
兩家都是「便宜的 Google 結構化結果」,差在 Serper 更便宜(約 $2 / 1,000 query)但只給 SERP 摘要與連結;SerpAPI 比較貴但結構化欄位最完整(知識面板、廣告、featured snippet)。社群都有對應 MCP server。
適合:只需要 Google 排序結果做下游 reranking、要拿結構化欄位做分析。 不適合:要全文內容(還要再串爬蟲)、要語義搜尋。
對照速查
| 場景 | 推薦 MCP |
|---|---|
| 通用 agent + 想直接拿乾淨結果 | Tavily |
| 要爬全文塞 RAG、預算敏感、要自架 | Firecrawl |
| 找語意相似內容 | Exa |
| 歐盟合規、可預測單價 | Linkup |
| 大規模爬取 + 反爬突破 | Bright Data |
| 隱私敏感、可付費 | Brave Search |
| 中文場景、中國境內部署 | 博查 |
| Google 結構化欄位 | SerpAPI / Serper |
在 Claude Code / Claude Desktop 裡接 MCP
以 Tavily 為例,~/.claude.json 或 Claude Desktop 的 claude_desktop_config.json 裡加:
{
"mcpServers": {
"tavily": {
"command": "npx",
"args": ["-y", "tavily-mcp"],
"env": { "TAVILY_API_KEY": "tvly-xxx" }
}
}
}
換成 Firecrawl、Exa、Brave、博查同樣的模式,差別在 package 名與環境變數。Claude Code 也支援 claude mcp add 直接設定。
整體來說
接 search MCP 的價值不只是「補上一個工具」,而是把 agent 從「依賴內建 WebFetch / WebSearch、被各種防護機制隨機擊穿」變成「有穩定的搜尋層、可控配額、可追蹤引用」。
實務上比較合理的組合是 主力一家 + 備援一家 並用 feature flag 切換:
- 通用:Tavily(主)+ Firecrawl(爬全文)
- 中文為主:博查(主)+ Serper(英文補充)
- 研究 / 推薦:Exa(語義)+ Tavily(一般 query)
- 反爬重災區:Bright Data(單獨)
押單一供應商在 2026 年這個市場速度下風險偏高,多串一家備援花不了多少時間。
參考資料
- Model Context Protocol 官方文件
- Anthropic: Claude Code MCP 設定
- Tavily MCP server
- Firecrawl MCP server
- Exa MCP server
- Brave Search MCP server
- Bocha Search MCP
- Bright Data MCP
- Nebius announces agreement to acquire Tavily
- Top 5 Exa Alternatives for AI Web Search (Firecrawl Blog)
- Brave Kills Free Search API Tier (Implicator.ai)
- 博查 AI 開放平台