适合谁
- 需要「录制一次、重复执行」的定时或重复任务(如每日登录、定时抓取)
- 希望降低 Token 消耗、避免每次都由 LLM 逐步推理的 Agent 场景
- 需要多标签页、iframe、文件上传下载、拖拽等丰富浏览器原子操作的项目
- 需要元素指纹与自适应重定位来应对页面改版的自动化流程
ZeroToken 是一个 MIT 许可、社区维护的轻量级浏览器自动化 MCP 引擎,以「录制一次、永久自动化」为核心,轨迹录制 + 脚本回放可显著降低重复任务的 Token 消耗。它提供 26 个 browser_* 原子操作,具备多标签页/iframe 管理、SmartSelector/SmartWait/ErrorRecovery 稳定性机制、元素指纹自适应重定位、录制探索模式与 SQLite 持久化,同时支持 stdio 与 Streamable HTTP 双 transport。OpenClaw 用户须使用 HTTP 模式以保持浏览器状态,并需自行安装 Playwright Chromium。它不是官方产品,无商业支持;使用者需自负目标网站条款与本地数据安全责任。
最强项 · 文档质量 13/20 最弱项 · 安全与权限 8/20
静态评测 · 未实际运行收录于 2026-09-10
查看 FMRS 评分方法 →运行环境:Python · 预编译二进制
ZEROTOKEN_HTTP_PORT
可选环境变量,用于指定 zerotoken-mcp-http HTTP 服务的监听端口,不设置时默认 8000。
{
"mcpServers": {
"zerotoken": {
"url": "http://localhost:8000/mcp"
}
}
}
以 Cursor 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"zerotoken": {
"url": "http://localhost:8000/mcp"
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add --transport http zerotoken http://localhost:8000/mcp
在终端运行;先把 <…> 占位符换成你自己的值。
先运行 zerotoken-mcp-http 并确认监听 http://localhost:8000/mcp,客户端连接后在工具列表中应出现 browser_init、trajectory_start、script_run 等工具;调用 browser_list_tabs 若返回成功即证明连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
ZeroToken 是一个面向 AI Agent 的轻量化浏览器自动化 MCP 引擎。AI 通过 ReAct 模式分步调用 MCP 原子能力完成浏览器操作,系统完整记录操作轨迹(页面状态、截图、执行结果与模糊点标记),可将轨迹导出为 AI 友好格式或转为可回放的确定性脚本。回放阶段无需 LLM 逐步推理,Token 消耗低、执行速度快。项目采用 Transport → Handler → Service → Domain → Repository/Infrastructure 五层分层架构,基于 Pydantic v2 强类型模型,使用 SQLite 存储脚本、轨迹、会话、指纹、绑定与运行时状态,并通过 Playwright/Chromium 驱动真实浏览器。
微软官方 Playwright 浏览器自动化 MCP Server
Chrome 团队官方 MCP Server,让 AI 助手直接调用 Chrome DevTools 能力
通过 MCP 驱动 FSB 浏览器扩展,实现 DOM 优先的 AI 浏览器自动化。
基于 Playwright 的浏览器自动化 MCP 服务器
源版本 e6cc92c36222 数据同步于 2026-10-19 查看 FMRS 评分方法