SuperAPI AI 工具集

BrowserGateway

BrowserGateway 是面向云浏览器和浏览器自动化的智能路由层。它提供统一端点,可将 Puppeteer、Playwright、Stagehand、browser-use 以及任何 MCP 客户端请求分发到 Browserless、Steel、Browserbase、Lightpanda 或自有 Chrome。支持自动故障转移、持久化登录配置、会话回放、并发限制、FIFO 队列、健康监控与告警。可免费使用自有密钥路由,每月最多 10,000 个会话,也支持自托管开源网关。官方提供四款产品:路由网关、自托管浏览器服务器、按需自动扩缩容以及云服务。开发者可通过 npm 包或 Docker 镜像快速部署,内置 MCP 服务器与 8 项浏览器工具。

访问官网

工具介绍

BrowserGateway 是云浏览器的开放路由器,主要面向需要在大规模浏览器自动化中统一调度多个浏览器提供商的开发者和团队。它将 Puppeteer、Playwright、Stagehand、browser-use 以及任何 MCP 客户端路由到 Browserless、Steel、Browserbase、Lightpanda 或自有 Chrome,提供“一个端点、所有提供商”的能力。

主要能力

  • 智能路由:支持优先级链、轮询、最少连接、延迟优化、加权分发五种路由策略。
  • 自动故障转移:提供商不可用时自动切换到下一个,基于 TTL 的冷却与自动恢复。
  • 持久化配置:捕获 cookies、localStorage 和 IndexedDB,跨提供商回放,静态使用 AES-256-GCM 加密,仅在网关内解密。
  • 会话回放:在路由层对每个会话进行 CDP 截屏,JPEG 帧经 SHA-1 去重,仪表板可按时间线逐帧回放,并支持一键导出 MP4(首次导出自动安装 ffmpeg)。
  • 并发与队列:可为每个提供商设置 maxConcurrent,所有提供商繁忙时连接进入 FIFO 队列而非直接失败,超时可配置。
  • MCP 服务器:自动检测系统 Chrome,首次使用时启动,为 AI 代理提供 8 项浏览器工具:导航、截图、快照、交互、求值等,零配置。
  • 健康监控与告警:定期探测提供商连通性,检测不健康状态并跳过,提供商下线、恢复、进入冷却或队列溢出时发送通知。
  • 协议无关:支持 CDP、Playwright 协议和 WebDriver BiDi,原始 TCP 管道可转发任意 WebSocket 协议。
  • 会话重连:客户端断开后可通过 session id 重连到同一浏览器,保留 cookies 和页面状态。

使用方式 网关为 npm 包和 Docker 镜像。可本地安装、在自有集群运行,或使用自有 Chrome。文档提供启动网关与仪表板、代理用 MCP 服务器、测试提供商健康等命令示例。用户可通过仪表板、CLI 和 YAML 配置管理提供商、查看实时会话、编辑配置和监控健康状况。云版本在自托管基础上提供托管运营、全球边缘、会话可观测性、录制 MP4 播放器、团队成员角色与邀请、分离的预发布与生产路由器、无限并发会话、每日自动备份、托管留存以及升级、正常运行时间和存储托管。

适用场景

  • 希望将现有 Puppeteer/Playwright 代码零改动或仅改一行 URL 即获得路由、故障转移和连接池能力的团队。
  • 需要跨多个浏览器提供商分发负载、避免单点故障并控制成本的自动化项目。
  • 使用 AI 代理进行浏览器操作,并需要持久登录、会话回放和 MCP 工具支持的场景。
  • 需要在自有 VPC 内自托管浏览器并实现按需自动扩缩容的场景。

限制 免费 BYOK 路由每月最多 10,000 个会话;超出部分以及录制、可观测性等从预付费信用钱包扣减。云版本为付费,具体价格和套餐暂未提供。自托管为 MIT 许可,开源网关和浏览器运行时需自行部署维护。云版本的地理区域、SLA 等细节暂未提供。