MCP 服务器让 Claude、Cursor 或基于 OpenAI Agents SDK 构建的智能体等 AI 助手能够在对话过程中调用外部工具。对于网页抓取而言,这意味着模型可以获取实时页面、以 Markdown 格式读取页面、截图或执行搜索,而无需您编写胶水代码。如今大多数抓取服务商都推出了自己的 MCP 服务器,它们在暴露的功能、运行位置,尤其是突破拦截机器人的网站的能力上差异很大。

本指南比较了 2026 年值得测试的网页抓取 MCP 服务器,分析每款服务器真正擅长什么,并介绍如何将 Crawlbase Web MCP Server 连接到 Claude Desktop 和 Claude Code。下文中每项服务器信息均已于2026年9月29日对照服务商自己的文档或代码仓库重新核实。MCP 服务器变化很快,因此在基于它们进行开发之前,请先确认工具名称和限制。

简要结论
  • 抓取 MCP 服务器的好坏取决于它的获取能力。如果它拿到的是验证挑战页面,模型就只能基于挑战页面进行推理。
  • 获取请求从哪里发出比工具列表更重要:是您自己的机器,还是配备代理和渲染能力的抓取网络。
  • 每个注册的工具在每一轮对话中都会占用上下文。这里有几款服务器注册了 20 个或更多工具;请确认能否关闭部分工具组。
  • 托管端点的设置最快。本地服务器则可以让您的令牌不出现在客户端的配置文件中。
  • 在正式采用之前,先用 20 到 50 个您的真实 URL 进行测试。服务商的演示使用的都是配合度高的网站。
模型看到的永远只是获取所返回的内容。 客户端调用工具,服务器执行网络操作,结果返回到对话中。网站端的拦截页面,到了模型端就会变成一个自信的错误答案。

网页抓取 MCP 服务器的作用

MCP 即 Model Context Protocol,是一项将 AI 助手连接到外部工具的开放标准。抓取 MCP 服务器会注册若干工具,例如“以 Markdown 格式获取此 URL”,由客户端决定何时调用。服务器执行网络操作,并将结果以文本或图像形式返回给模型。

由此带来两个结果。答案的质量受限于获取的质量,因此从您自己的 IP 发起获取的服务器,恰恰会在普通脚本失败的地方失败。此外,服务器注册的每个工具在每一轮都会向模型描述一遍,因此拥有数十个工具的服务器,在开始任何工作之前占用的上下文窗口就比只有少量工具的服务器更多。

比较要点

  1. 受保护网站上的成功率。 服务器是运行在具备反爬虫处理能力的代理网络上,还是从您的机器发起获取?请在您真正需要的网站上进行测试。
  2. JavaScript 渲染。 它能否加载单页应用和延迟加载的内容?是每次调用都渲染,还是仅在要求时渲染?
  3. 输出格式。 干净的 Markdown 是模型读取成本最低的格式。原始 HTML 便于解析,但会消耗大量令牌。
  4. 托管还是本地。 托管端点无需安装。通过 npx 或 uvx 启动的本地服务器会把令牌保存在您可控的进程中。
  5. 工具数量。 功能全面的服务器能覆盖更多任务,但每一轮都会增加上下文占用。请确认能否关闭工具组。
  6. 计费。 是免费服务器加按量计费的 API 调用、带倍率的积分,还是背后没有服务支撑的开源项目;以及失败的请求是否计费。
  7. 客户端支持。 是否为您团队使用的客户端提供可直接复制粘贴的配置:Claude Desktop、Claude Code、Cursor、VS Code 或 Windsurf。
两个问题即可区分这些服务器。 获取请求从哪里发出?服务器在哪里运行?运行在抓取网络上的服务器可以访问受保护的网站;而您自己机器上的浏览器会像脚本一样被拦截。

服务器一览

1. Crawlbase Web MCP Server

最适合: 需要在与生产级抓取程序相同的基础设施上读取实时页面、JavaScript 密集型页面或受保护页面的助手。

这款 Crawlbase Web MCP Server 的每次调用都经由 Crawling API,因此代理和反爬虫处理全程生效,并在调用需要时使用 JavaScript 渲染:截图、页面等待、设备模拟和滚动。它注册了三个抓取工具:

  • crawl 获取 URL 并返回其 HTML。
  • crawl_markdown 返回从页面中提取的干净 Markdown,这是模型读取成本最低的格式。
  • crawl_screenshot 返回页面的 JPEG 图像(默认为整页),模型可以直接查看。

此外还有六个存储工具,用于管理通过 store: true 保存的页面,因此 v1.3.0 共注册九个工具。该服务器在 GitHub 上开源,并通过 npx @crawlbase/mcp@latest 在 Node 18 或更高版本上运行;Crawlbase 还提供托管版本,地址为 https://mcp.crawlbase.com/mcp,只需一个密钥即可使用。它适用于 Claude Desktop、Claude Code、Cursor、Windsurf 和 n8n。

计费: 服务器本身免费。您只需为它发出的 Crawling API 请求付费,失败的请求不计费。渲染请求的费用是该网站等级费率的两倍,截图消耗 2 个积分,保存到 Cloud Storage 的页面每月消耗半个积分。新账户起步即可获得最多 5,000 次免费请求,无需信用卡。

2. Bright Data MCP

最适合: 需要在一个服务器中同时获得搜索、抓取、大型网站结构化数据和浏览器自动化能力的智能体。

Bright Data 的 开源 MCP 服务器(MIT)是本文中功能最全面的:支持 Google、Bing 和 Yandex 搜索,scrape_as_markdown 与批量抓取,大量用于从 Amazon、LinkedIn 等网站获取结构化数据的 web_data_* 工具,以及 13 个浏览器自动化工具。可以使用托管端点 mcp.brightdata.com,或通过 npx @brightdata/mcp 在本地运行。免费额度为每月 5,000 次请求,无需信用卡。

注意事项: 完整工具集非常庞大。README 中说明了可通过 GROUPS 和 TOOLS 设置只加载所需的工具,值得使用。

3. Firecrawl MCP

最适合: 在助手中爬取和映射整个网站,并支持搜索和提取。

这款 Firecrawl MCP 服务器(MIT)提供 firecrawl_scrape, firecrawl_map, firecrawl_search, firecrawl_crawl,以及解析和智能体工具,还有较新的研究和监控工具,完整配置下共 26 个。它托管于 mcp.firecrawl.dev,可通过 npx -y firecrawl-mcp 在本地运行,也可以指向自托管的 Firecrawl。抓取、搜索和解析无需密钥即可使用,但有速率限制;爬取、映射和智能体则需要密钥。

注意事项: 自托管的 Firecrawl 版本不包含其反爬虫层 Fire-engine,因此自托管的 MCP 部署可能无法访问受保护的网站。

4. Apify MCP

最适合: 需要从大型市场中为特定网站挑选现成抓取程序的智能体。

这款 Apify MCP 服务器(MIT)将助手连接到 Apify Store 中数以千计的 Actors。其默认工具可以搜索 Actor、获取其详细信息并调用它,因此模型可以为某个网站找到抓取程序并运行。它托管于 mcp.apify.com,支持 OAuth 或 bearer 令牌认证,也可通过 npx @apify/actors-mcp-server 在本地运行,并适用于 Claude Code、Claude.ai、Cursor 和 VS Code。

注意事项: 质量和成本取决于模型选择的 Actor。对于生产任务,请固定使用您信任的 Actors,而不是让模型搜索整个商店。

5. Oxylabs MCP

最适合: 已在使用 Oxylabs、希望在助手中使用其抓取 API 和 AI Studio 工具的团队。

Oxylabs 推荐使用其托管端点 mcp.oxylabs.io,其中包含 Web Scraper API 工具(一个通用抓取器以及 Google 和 Amazon 抓取器),以及用于抓取、爬取、浏览、搜索和站点映射的 AI Studio 工具。其 GitHub 仓库 已归档,但 Oxylabs 的文档仍介绍了本地安装方式:uvx oxylabs-mcp.

6. ScrapingBee MCP

最适合: 使用 ScrapingBee、希望在助手中获取 HTML、文本、截图及若干特定网站工具的团队。

ScrapingBee 运行着一个 远程 MCP 服务器,地址为 mcp.scrapingbee.com,提供页面 HTML 和文本、截图、文件下载、Google 搜索以及 Amazon、Walmart 和 YouTube 相关工具。Claude Desktop 和 Cursor 通过 mcp-remote 进行连接,调用按与 API 相同的费率消耗 ScrapingBee 积分。

注意事项: 唯一有文档说明的设置方式是将 API 密钥放在端点 URL 中,因此请将 MCP 配置文件视为机密。

7. ScraperAPI MCP

最适合: 从搜索、零售和房地产网站获取结构化数据,以及异步爬取任务。

这款 ScraperAPI MCP 服务器(MIT)注册了 28 个工具:一个通用的 scrape 工具,支持渲染、国家和输出选项;适用于 Google、Amazon、Walmart、eBay 和 Redfin 的结构化数据工具;爬虫任务工具以及 AI 解析工具。它可以远程运行,也可以作为 Python 包(Python 3.11 或更高版本)或在 Docker 中本地运行。

注意事项: 拥有 28 个工具,上下文开销不容忽视。如果您只需要页面内容,较小的服务器每一轮的成本更低。

8. Jina MCP

最适合: 为研究型智能体提供公开页面和论文的读取、搜索与重排序。

Jina 的 远程 MCP 服务器(Apache-2.0)封装了 Reader 和 Search:read_url 和 capture_screenshot_url 用于页面,search_web 和 search_arxiv 用于搜索,sort_by_relevance 和 deduplicate_strings 用于排序。读取工具无需密钥即可使用,但有速率限制;搜索和排序则需要密钥。它非常适合文档和文章。Reader 是其背后的获取引擎,而 Jina 自己的 FAQ 表示 Reader 不会绕过反爬虫系统。

9. Playwright MCP

最适合: 在助手中点击完成流程、填写表单以及测试您自己的 Web 应用。

Microsoft 的 Playwright MCP(Apache-2.0)通过无障碍快照驱动真实的本地浏览器,可通过 npx @playwright/mcp@latest 运行。它是免费的。它支持设置代理服务器,但文档中没有任何解封能力,因此在受保护的网站上需要您自行提供代理。它自己的 README 指出,编程智能体搭配 skills 使用 Playwright CLI 可能获得更高的令牌效率。

另外值得了解:Scrapy MCP

Zyte 于2026年9月23日发布了 Scrapy MCP。它不负责获取页面,而是将 Claude Code 等智能体连接到正在运行的 Scrapy 爬取任务,让智能体可以实时检查任务并调试爬虫。如果您的团队编写 Scrapy 爬虫,它可以与上述任何获取工具很好地搭配使用。

服务器对比

服务器 最适合 主要工具 托管或本地 计费
Crawlbase Web MCP Server 受保护网站和 JS 密集型网站的实时页面 crawl、crawl_markdown、crawl_screenshot、存储 两者皆可 服务器免费;按成功的 Crawling API 请求计费
Bright Data MCP 在一个服务器中集搜索、抓取和结构化数据于一体 搜索、Markdown 抓取、web_data_*、浏览器工具 两者皆可 每月 5,000 次免费请求,之后按量付费
Firecrawl MCP 爬取和映射整个网站 抓取、映射、搜索、爬取、解析、智能体 两者皆可,另支持自托管 API 积分;抓取和搜索无需密钥,但有速率限制
Apify MCP 特定网站的现成抓取程序 搜索、检查和调用 Actors 两者皆可 按 Actor 运行计费
Oxylabs MCP Oxylabs 抓取 API 和 AI Studio 通用、Google 和 Amazon 抓取器,AI 工具 两者皆可(推荐托管) 按 Oxylabs API 用量计费
ScrapingBee MCP HTML、文本、截图、零售工具 HTML、文本、截图、搜索、网站工具 托管 ScrapingBee 积分
ScraperAPI MCP 结构化的搜索、零售和房地产数据 抓取、结构化数据、爬虫、AI 解析器 两者皆可 ScraperAPI 积分
Jina MCP 读取公开页面和研究 read_url、search_web、sort_by_relevance 托管 读取无需密钥,但有速率限制;搜索需要密钥
Playwright MCP 浏览器自动化与测试 导航、点击、输入、快照 本地 免费;自备代理

将 Crawlbase Web MCP Server 连接到 Claude

您需要一个 Crawlbase 账户,以及控制台中的令牌:普通令牌用于普通请求,JavaScript 令牌用于渲染页面和截图。示例中使用的是占位符;切勿将真实令牌粘贴到共享文件或截图中。

Claude Desktop

依次打开 Settings、Developer 和 Edit Config,将以下内容添加到 claude_desktop_config.json,然后重启 Claude Desktop:

json
{
  "mcpServers": {
    "crawlbase": {
      "type": "stdio",
      "command": "npx",
      "args": ["@crawlbase/mcp@latest"],
      "env": {
        "CRAWLBASE_TOKEN": "YOUR_TOKEN",
        "CRAWLBASE_JS_TOKEN": "YOUR_JS_TOKEN"
      }
    }
  }
}

Claude Code

Claude Code 读取相同的 mcpServers 结构,来源可以是项目的 .mcp.json,也可以是用户级的 ~/.claude.json。上面的配置块在本地运行服务器。如果想改用托管服务器,无需安装任何东西,只需将其指向端点,并以 bearer 请求头发送一个令牌:

json
{
  "mcpServers": {
    "crawlbase": {
      "type": "streamable-http",
      "url": "https://mcp.crawlbase.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

连接完成后,提出一个需要实时数据的请求,例如「读取此 URL 上的定价页面,并以表格形式汇总各套餐。」Claude 会调用 crawl_markdown,读取结果并作出回答。其余内容请参阅 发布公告 和 MCP 文档。

两点安全提示。使用本地服务器时,客户端能看到工具定义和结果,但永远看不到您的令牌;使用托管设置时,令牌存放在客户端的配置文件中,因此请将该文件视为机密。无论哪种方式,模型都可以请求任何 URL,因此请使用可以轮换的令牌,并留意您的请求日志。

Crawlbase Web MCP Server

为 Claude、Cursor 或您自己的智能体提供通过 Crawling API 获取的实时页面,格式可以是干净的 Markdown、HTML 或截图。服务器免费,失败的请求不计费,并且起步即可获得最多 5,000 次免费请求,无需信用卡。

如何选择

  • 您的助手需要实时页面,包括受保护页面和 JavaScript 密集型页面: 选择运行在具备代理和渲染能力的抓取网络上的服务器,例如 Crawlbase Web MCP Server。
  • 您希望在一个服务器中获得搜索、抓取和特定网站数据: Bright Data 覆盖面最广,前提是您精简其工具组。
  • 您需要在助手中爬取或映射整个网站: Firecrawl 的爬取和映射工具。
  • 您需要某个网站的现成抓取程序: Apify,并固定所用的 Actors。
  • 您要自动化浏览器流程或测试自己的应用: Playwright MCP;如果目标网站拦截机器人,请搭配您自己的代理。
  • 您在调试 Scrapy 爬虫: 在您的获取工具旁边加上 Scrapy MCP。

无论您的候选名单上有哪些服务器,都请用同样的 20 到 50 个真实 URL 逐一测试,并比较三点:有多少返回了真实内容、输出有多干净,以及每一轮消耗多少上下文。

常见问题(FAQs)

什么是网页抓取 MCP 服务器?

一种支持 Model Context Protocol 的小型服务器,它将抓取操作(例如以 Markdown 格式获取页面或截图)作为 AI 助手可调用的工具暴露出来。助手决定何时调用这些工具并读取结果。

哪款 MCP 服务器最适合 Claude?

本指南中的所有服务器都适用于 Claude。若要读取实时页面(包括受保护的页面),请使用由具备代理和渲染能力的抓取 API 支持的服务器,例如 Crawlbase Web MCP Server,这样模型获得的是真实内容而不是拦截页面。若要处理浏览器流程,请使用 Playwright MCP。

Crawlbase Web MCP Server 免费吗?

服务器本身免费且开源。您只需为它发出的 Crawling API 请求付费,失败的请求不计费;截图消耗 2 个积分,将页面保存到 Cloud Storage 每月消耗半个积分。新账户起步即可获得最多 5,000 次免费请求,无需信用卡。

我需要安装什么吗?

不一定。Crawlbase、Bright Data、Firecrawl、Apify、Oxylabs、ScrapingBee、ScraperAPI 和 Jina 都提供托管端点。本地服务器通常通过 npx 或 uvx 按需运行,因此也无需全局安装。

MCP 服务器能抓取拦截机器人的网站吗?

只有当它运行在专为此构建的基础设施上时才可以。从您自己的机器发起获取的服务器(例如本地浏览器自动化服务器)会像脚本一样被拦截。由抓取 API 支持的服务器会通过代理路由请求,并在服务器端处理反爬虫挑战。

开始构建

大规模爬取任何站点,无需与基础设施对抗。

Crawlbase 负责处理代理、指纹和 CAPTCHA,让你的团队专注于交付数据流水线,而非维护爬取管道。1,000 次请求免费,无需信用卡。

自助开通 · 无需销售通话 · 提供企业级爬取量