AlterLab MCP Server 是一个 Model Context Protocol(MCP)服务器,用于为 Claude、Cursor、Windsurf 及其他 AI 代理提供网页抓取、结构化数据提取和截图能力。其核心目标是替代 AI 内置的 WebFetch 工具和开源浏览器 MCP 服务器,解决它们无法绕过 Cloudflare、无法渲染 JavaScript SPA、无法提取结构化数据的问题。
主要能力方面,AlterLab 采用多层级抓取架构,自动选择能够获取每个 URL 的最便宜方法。层级包括:Curl($0.0002/请求,适用于静态页面、RSS、公共 API)、HTTP($0.0003/请求,TLS 指纹轮换)、Stealth($0.0005/请求,浏览器伪装,应对 Cloudflare/DataDome)、Light JS($0.0007/请求,轻量 JS 提取)和 Browser($0.001/请求,完整无头 Chromium,应对 JavaScript 密集的 SPA)。Auto 模式从第一层开始,仅在受阻时升级。抓取默认返回 markdown,也支持 text、HTML 或 JSON。
结构化数据提取支持预置配置(产品、文章、招聘、FAQ、食谱、活动)或自定义 JSON Schema,返回干净 JSON。截图工具可对任意 URL 进行整页截图,直接在对话中返回 PNG。成本预估工具可在执行前查看预计层级、每请求成本和置信度;余额查询无需参数。会话管理工具支持创建、列出、验证、删除存储的会话,会话包含特定域名的 Cookie,用于抓取登录墙后的内容(如订单历史、账户仪表板、会员专属价格)。支持内联 Cookie 和存储会话两种认证方式,并强调住宅代理轮换与自动重试。
使用方式上,支持一行命令安装,通过环境变量 ALTERLAB_API_KEY 设置 API 密钥。可集成到 Claude Desktop/Claude Code(~/.claude.json)、Cursor(.cursor/mcp.json)、Windsurf(~/.codeium/windsurf/mcp_config.json),也支持 Smithery 安装。需在官网注册获取 API 密钥。
适用场景包括:研究与分析(抓取搜索结果并总结、提取产品价格、比较竞品定价页)、代码生成(抓取 API 文档生成 TypeScript 类型、提取配色生成 Tailwind 配置、截图设计并用 React 复刻)、内容与 SEO(分析博文、提取 FAQ 数据集、比较落地页)、监控与提醒(检查库存、价格下跌提醒、监控招聘信息),以及研究代理、数据管道代理、竞争情报、内容生成、线索 enrichment、合规监控等 AI 代理工作流。
兼容任何支持 MCP 的客户端,包括 Claude Desktop/Code、Cursor、Windsurf、Cline、GitHub Copilot、自定义代理(Python/TypeScript/Go MCP SDK)以及 n8n 工作流自动化。
限制方面,免费层账户有速率限制,添加余额后移除;自动重试带指数退避处理 429 错误。批量抓取单次最多 100 个 URL。定价为按量付费,无订阅、无月最低消费,$1 可支持约 5,000 次轻量抓取(视目标网站而定)。其他可选加项价格暂未提供。