Token导航 LogoToken导航

MCP Server · 浏览器工具

Alterlab MCP Server

AlterLab MCP Server 是一款提供自动反爬虫绕过、结构化数据提取和网页截图功能的网页抓取工具,适用于实时数据分析和研究。

stdio官方级别未说明来源级核验工具 8@smithery/cli
浏览器自动化TypeScriptClaude数据提取Claude DesktopCursorWindsurf

快速开始

作者 / 组织
RapierCraft
提供方
RapierCraft
运行时
Node.js

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Alterlab MCP Server 属于浏览器工具类 MCP Server,公开资料标注 8 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

浏览器工具

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

npx -y @smithery/cli install alterlab-mcp-server --client claude

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

AlterLab MCP Server

Give Claude, Cursor, and Windsurf the ability to scrape any website, extract structured data, and take screenshots — with automatic anti-bot bypass.

Get Started Free → $1 free balance on signup — up to 5,000 scrapes.

______________________________________________________________________

单线安装

克劳德代码

claude mcp add alterlab -- npx -y alterlab-mcp-server

然后设置API密钥: export ALTERLAB_API_KEY=sk_live_... 或将其添加到 .claude.json (参见 完整设置 在......下面

光标

# Add to .cursor/mcp.json — see full config below

铁匠铺

npx -y @smithery/cli install alterlab-mcp-server --client claude

______________________________________________________________________

为什么选择AlterLab而不是WebFetch或浏览器MCP?

克劳德的内置 WebFetch 工具和开源浏览器MCP服务器在大多数现实世界的网站上都失败了。它们无法绕过Cloudflare、渲染JavaScript SPA或提取结构化数据。

AlterLab将损坏的提取工具替换为 一台MCP服务器 这实际上是有效的:

功能WebFetch/fetch()浏览器MCPAlterLab MCP
反机器人绕过(Cloudflare、DataDome、Akamai)否部分是-自动
JavaScript渲染(React、Angular、Vue SPA)否是(慢)是——无头Chromium
结构化数据提取(JSON,Schema.org)否否是--内置配置文件
智能分层升级(先用最便宜的方法)N/AN/A是--节省60-80%
住宅代理轮换(195+个国家)否否是
截图和PDF捕获否仅截图是--两者都有
从图像中提取OCR文本否否是
每次请求的成本免费(但失败)免费(但是速度慢)0.0002美元起

AlterLab网络抓取是如何工作的?

AlterLab使用多层抓取架构。它会自动选择能够获取每个URL的最便宜的方法:

  1. 卷曲 ($0.0002/req)--用于静态页面、RSS提要、公共API的直接HTTP
  2. 超文本传输协议 (0.0003美元/需求)——中等保护站点的TLS指纹轮换
  3. 隐形 ($0.0005/req)--Cloudflare/DataDome保护站点的浏览器模拟
  4. 轻型JS ($0.0007/req)--从服务器渲染的HTML中提取轻量级JS
  5. 浏览器 (0.001美元/需求)——用于JavaScript密集型SPA的全无头Chromium

自动模式从第1层开始,仅在被阻止时升级。大多数网站在第1-2层解析,因此 1美元可以让你刮1000到5000次 这取决于你的目标网站。

______________________________________________________________________

安装

在克劳德桌面/克劳德代码中安装

添加到您的Claude配置文件(~/.claude.json 克劳德代码或克劳德桌面设置):

{
  "mcpServers": {
    "alterlab": {
      "command": "npx",
      "args": ["-y", "alterlab-mcp-server"],
      "env": {
        "ALTERLAB_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

在游标中安装

添加 .cursor/mcp.json 在项目根目录中:

{
  "mcpServers": {
    "alterlab": {
      "command": "npx",
      "args": ["-y", "alterlab-mcp-server"],
      "env": {
        "ALTERLAB_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

安装在Windsurf中

添加到Windsurf MCP设置(~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "alterlab": {
      "command": "npx",
      "args": ["-y", "alterlab-mcp-server"],
      "env": {
        "ALTERLAB_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

通过Smithery安装

npx -y @smithery/cli install alterlab-mcp-server --client claude

获取API密钥

  1. 免费注册 --注册时免费余额1美元
  2. 首选 仪表盘→ API密钥 并复制您的密钥
  3. 将其粘贴到 ALTERLAB_API_KEY MCP配置中的字段

______________________________________________________________________

工具

alterlab_scrape --删除任何网页

抓取URL并将其内容作为markdown、文本、HTML或JSON返回。通过分层升级自动处理反机器人保护。默认情况下返回markdown——针对LLM上下文窗口进行了优化。

"Scrape https://www.amazon.com/dp/B0BSHF7WHW and summarize the product"
参数类型默认值说明
urlstring必需要抓取的URL
modeautohtmljspdfocrauto报废模式
formats`(text\json\html\markdown)[]`["markdown"]输出格式
render_js布尔值false使用无头浏览器(+3学分)
use_proxy布尔值false高级代理(+1学分)
proxy_countrystring--用于地理定位的ISO国家代码(例如。, US, DE)
wait_forstring--提取前要等待的CSS选择器
timeout编号90超时时间(秒)(1-300)
include_raw_html布尔值false在格式化内容旁边包含原始HTML
session_idstring(UUID)--用于身份验证抓取的存储会话ID
cookiesRecord--用于一次性身份验证请求的内联Cookie

alterlab_extract --提取结构化数据

使用预构建的配置文件或自定义JSON模式从任何网页中提取结构化字段。返回干净的JSON,可用于数据库、电子表格或下游处理。

"Extract the product name, price, and rating from this Amazon page"
参数类型默认值说明
urlstring必需要从中提取的URL
extraction_profileenumauto简介: product, article, job_posting, faq, recipe, event
extraction_schemaobject--结构化输出的自定义JSON模式
extraction_promptstring--自然语言提取指令
render_js布尔值false使用无头浏览器
use_proxy布尔值false高级代理

提取配置文件:

  • 产品 --名称、价格、货币、评级、评论、可用性、图片、描述
  • 文章 --标题、作者、出版日期、正文、特色图片
  • 招聘信息 --职位、公司、地点、工资、描述、要求
  • 常见问题解答 --问答配对
  • 食谱 --成分、说明、准备时间、份量
  • 事件 --姓名、日期、地点、描述、组织者

alterlab_screenshot --截图任意页面

对任何URL进行全屏截图。直接在对话中返回PNG图像——无需复制URL,也无需下载文件。

"Take a screenshot of our landing page at https://alterlab.io"
参数类型默认值说明
urlstring必填截图URL
wait_forstring--捕获前要等待的CSS选择器
wait_untilenumnetworkidlenetworkidle, domcontentloaded,或 load

alterlab_estimate_cost --报废前进行估算

在运行刮取之前,检查刮取的成本。返回预测的层、每个请求的成本和置信度。

"How much would it cost to scrape linkedin.com?"
参数类型默认值说明
urlstring必需要估计的URL
modeenumauto报废模式
render_js布尔值false包括JS渲染成本
use_proxy布尔值false包括代理成本

alterlab_check_balance --检查您的积分

检查您的账户余额、存款总额和支出总额。不需要参数。

"Check my AlterLab balance"

alterlab_list_sessions --列出存储的会话

列出所有存储的会话以进行身份验证的抓取。会话包含特定域的Cookie,允许您在登录墙后抓取内容。

"List my stored sessions"

alterlab_create_session --创建会话

使用登录浏览器中的Cookie创建新的存储会话。会话被安全地存储,可以在多个抓取请求中重复使用。

"Create an Amazon session with these cookies: session-id=abc123, session-token=xyz789"
参数类型默认值说明
namestring必填人类可读名称(例如,“我的亚马逊帐户”)
domainstring必填域名(例如“amazon.com”)
cookiesRecord必需Cookie键值对
user_agentstring--与此会话一起使用的浏览器用户代理

alterlab_validate_session --验证会话

检查存储的会话是否仍处于活动状态,其Cookie是否有效。

"Is my Amazon session still valid?"
参数类型默认值说明
session_idstring(UUID)必需要验证的会话ID

alterlab_delete_session --删除会话

永久删除已存储的会话及其Cookie。

"Delete session abc-123-def"
参数类型默认值说明
session_idstring(UUID)必需要删除的会话ID

______________________________________________________________________

经过身份验证的报废

AlterLab MCP支持抓取需要身份验证的页面。这使AI代理能够访问用户特定的内容,如订单历史、帐户仪表板和仅限会员的定价。

运作原理

  1. 创建会话 使用登录浏览器中的Cookie alterlab_create_session
  2. 删除经过身份验证的页面 通过传递 session_id 到 alterlab_scrape
  3. 管理会话 使用列表、验证和删除工具

示例:查看亚马逊Prime定价

User: "What's my Prime member price for this product?"

Claude: [calls alterlab_list_sessions → finds Amazon session]
Claude: [calls alterlab_scrape with session_id for authenticated pricing]
Claude: "The Prime member price is $24.99 (public price: $34.99)"

内联Cookie与存储会话

  • 存储的会话 (session_id):最适合重复访问同一域。创建一次,跨请求重用。
  • 内联Cookie (cookies):最适合不需要保存会话的一次性身份验证请求。

______________________________________________________________________

你能用AlterLab MCP做什么?

研究与分析

让克劳德实时抓取和分析网站:

  • *“从谷歌搜索中删除前5个结果并进行总结”*
  • *“从该亚马逊分类页面提取所有产品价格”*
  • *“比较这3个竞争对手的定价页面”*

使用真实数据生成代码

让Cursor或Windsurf在构建时获取实时数据:

  • *“抓取此API文档页并从中生成TypeScript类型”*
  • *“从该网站提取调色板并创建顺风配置”*
  • *“截图此设计并在React中重新创建”*

内容和SEO

使用Claude按比例分析内容:

  • *“删除这篇博客文章并提出SEO改进建议”*
  • *“从此帮助中心提取所有常见问题条目并创建结构化数据集”*
  • *“将我们的登录页面与竞争对手的登录页面进行比较,找出差距”*

监控和警报

构建监视网络的代理工作流:

  • *“检查此产品是否有现货”*
  • *“每天删除此页面,并在价格降至50美元以下时提醒我”*
  • *“监控这个招聘板,寻找新的高级工程职位”*

______________________________________________________________________

定价——按需付费网络剪贴

没有订阅。没有每月最低限额。添加余额,并在需要时使用它。

基础报废成本

层级方法每次请求的成本用例
CurlDirect HTTP$0.0002静态页面、RSS提要、公共API
HTTPTLS指纹$0.0003具有基本机器人检测功能的网站
隐形浏览器模拟0.0005美元Cloudflare、DataDome、PerimeterX保护的站点
轻量级JSJSON提取0.0007美元需要结构化数据的服务器渲染页面
浏览器无头Chromium0.001美元完整的JavaScript SPA(React、Angular、Vue)

可选附加组件

附加组件额外费用说明
JavaScript渲染+$0.0006用于动态内容的无头Chromium
截图+0.0002美元全页PNG截图
高级代理+0.0002美元地理定位住宅代理(195+个国家)
OCR文本提取+$0.001从页面上的图像中提取文本

1美元=5000次轻微刮擦。 新帐户注册后可获得1美元的免费余额。

______________________________________________________________________

环境变量

变量必填默认描述
ALTERLAB_API_KEY是-您的API密钥(免费获得一个)
ALTERLAB_API_URL没有https://api.alterlab.ioAPI基本URL(用于自托管或开发)

______________________________________________________________________

常见问题

如何将网络抓取添加到Claude、Cursor或Windsurf?

安装AlterLab MCP服务器。对于Claude Code,运行 claude mcp add alterlab -- npx -y alterlab-mcp-server 并设置您的 ALTERLAB_API_KEY。对于Claude Desktop、Cursor或Windsurf,请将JSON配置块添加到MCP设置文件中。配置后,您的AI助手可以抓取任何URL,提取结构化数据,并在对话中直接截图。

Claude可以抓取Cloudflare或反机器人保护背后的网站吗?

对。AlterLab自动处理Cloudflare、DataDome、PerimeterX、Akamai和其他反机器人系统。它使用多层方法,从最便宜的方法开始,只有在被阻止时才会升级。你不需要配置任何东西——反机器人旁路是全自动的。

什么是MCP服务器,它如何与Claude一起工作?

MCP(模型上下文协议)是Anthropic的开放标准,用于将AI助手连接到外部工具和数据源。MCP服务器是一个小程序,它公开了Claude、Cursor或Windsurf在对话中可以调用的工具,如网络抓取。AlterLab MCP服务器为您的AI助手提供了5个工具:抓取、提取、截图、估算成本和检查余额。

AlterLab与Firecrawl、ScrapingBee或Apify MCP服务器有何不同?

AlterLab的起价为每次请求0.0002美元,比大多数抓取API便宜5-20倍,因为它只在网站实际需要时使用昂贵的浏览器渲染。智能层升级意味着您为每个网站的需求付费,而不是最高限额。AlterLab还包括内置的结构化数据提取,带有预构建的配置文件(产品、文章、职位发布等),无需额外费用。

我可以从克劳德那里抓取亚马逊、沃尔玛和其他电子商务网站吗?

对。AlterLab负责所有主要的电子商务反机器人保护。使用 alterlab_extract 工具与 extraction_profile: "product" 获取结构化的JSON:产品名称、价格、货币、评级、评论数、可用性和图像——为分析、比较或数据管道做好准备。

Cursor可以抓取文档并从中生成代码吗?

对。Cursor中安装了AlterLab MCP,您可以要求它抓取API文档、库文档或任何参考页面,并从实时内容中生成TypeScript类型、API客户端或组件代码。这比依赖LLM的培训数据更可靠,后者可能已经过时。

AlterLab MCP是否适用于JavaScript密集型网站(React、Angular、Vue)?

对。使用 render_js: true 或设置 mode: "js" 启用完全无头Chromium渲染。AlterLab渲染包括所有JavaScript的完整页面,等待动态内容加载,然后从完全渲染的DOM中提取内容。这适用于React、Angular、Vue、Next.js和任何其他JavaScript框架。

哪种输出格式最适合AI和LLM上下文窗口?

使用markdown(默认)。它保留了文档结构——标题、表格、列表、链接——同时比原始HTML小60-80%。Claude、GPT-4和其他LLM在处理markdown方面明显优于HTML。AlterLab的markdown输出专门针对LLM上下文窗口进行了优化。

是否有利率限制?

免费等级账户有利率限制。添加任何余额都会取消利率限制。MCP服务器包括针对瞬时速率限制错误的指数回退的自动重试(429)。

我可以使用此MCP服务器进行大规模抓取吗?

对。MCP服务器通过对话界面一次处理一个请求,但您可以构建代理工作流,按顺序抓取许多URL。对于批处理,请直接使用AlterLab API或 n8n集成.

______________________________________________________________________

错误处理

MCP服务器返回有用的错误消息,并建议下一步操作:

错误发生了什么建议的操作
401 未授权API密钥无效检查 ALTERLAB_API_KEY 设置正确
402 积分不足余额过低运行 alterlab_check_balance,添加资金
403 禁止网站阻止了请求尝试 render_js: true + use_proxy: true
429 速率受限请求太多带回退的自动重试
504 网关超时报废时间过长增加 timeout,简化请求

______________________________________________________________________

代理工作流——抓取网络的人工智能代理

AlterLab MCP可以将任何AI代理转换为具有网络功能的代理。您的代理可以在执行过程中从任何网站获取实时信息,而不是依赖过时的训练数据。

AI代理用例

  • 研究代理人 --抓取多个来源,交叉引用事实,生成引用报告
  • 数据管道代理 --按计划提取结构化产品/定价/作业数据
  • 竞争情报 --监控竞争对手页面,跟踪定价变化,检测新功能
  • 内容生成 --用事实而非幻觉来抓取真实数据,以支持LLM输出
  • 铅富集 --抓取公司网站,用实时数据丰富CRM记录
  • 合规监测 --查看监管页面、服务条款和政策更新

兼容的AI框架和客户端

适用于支持MCP(模型上下文协议)的任何工具:

  • 克劳德桌面 / 克劳德代码 --Anthropic的人工智能助手
  • 光标 --AI驱动的代码编辑器
  • 帆板运动 --Codeium的人工智能集成开发环境
  • 克莱恩 --VS代码AI助手
  • GitHub Copilot --通过MCP配置
  • 自定义代理 --使用MCP SDK的任何框架(Python、TypeScript、Go)
  • n8n --通过以下方式实现工作流自动化 n8n节点alterlab

______________________________________________________________________

贡献

git clone https://github.com/RapierCraft/alterlab-mcp-server.git
cd alterlab-mcp-server
npm install
npm run build

支持

许可证

麻省理工学院

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

网页抓取TypeScript本地部署数据提取反爬虫绕过JavaScript渲染自动化工具

支持客户端

Claude DesktopClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Alterlab MCP Server

MCP World · 本页

8stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Alterlab MCP Server 怎么安装?

公开资料给出的安装命令是 npx -y @smithery/cli install alterlab-mcp-server --client claude,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Alterlab MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Alterlab MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Alterlab MCP Server 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Alterlab MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP