Tabbit博客

浏览器 MCP 与 CLI:同任务实测

用同一个 Codex 任务比较浏览器 MCP 和 CLI 的用量。

本文目录
  1. 切换接口时,哪些地方不同
  2. 同一个页面的对照读取
  3. 用量结果
  4. 按客户端、权限和结果选

客户端需要发现有名称的工具,可以选浏览器 MCP。Agent 能执行范围明确的终端命令,且脚本要反复使用时,可以选 CLI。要比较上下文开销,先量你真实要跑的任务。我们用同一模型和同一 Tabbit 浏览器分别跑了两组读取。两组的总输入量排序发生了变化。

切换接口时,哪些地方不同

模型上下文协议为客户端提供工具发现、参数说明、调用与响应。一个 MCP 工具可以导航、获取快照,也可以封装完整流程。CLI 把命令和参数交给 shell 执行,可以打印简短状态、生成快照文件,也可能回传大量正文。两种接口的上下文量都取决于客户端实际送给模型的内容。MCP 工具规范

微软同时维护 Playwright MCP 和 Playwright CLI。对比时要看具体配置和输出。底层浏览器能力可参考 Playwright 浏览器自动化。

检查项浏览器 MCP浏览器 CLI
怎么发现操作客户端列出工具并决定提供哪些参数定义用帮助、技能说明或直接给出命令
怎么确认执行查看该工具响应和实际页面结果查看命令回执、输出和实际页面结果
浏览器状态在哪里服务端选定的浏览器上下文命令选择的档案或会话
什么会增加上下文工具描述、反复回传的长快照大量标准输出、长说明和读入的产物

同一个页面的对照读取

使用 Codex CLI 0.166.0、同一请求模型 gpt-6.1-sol 与 Tabbit CLI 1.22.6.0。任务是返回本机已渲染页面的标题和两条编号。编号在运行时生成,每组更换,组内两边一致。

CLI 路径调用一条范围限定的 shell 包装命令。MCP 路径用本地 stdio 服务注册一个只读工具,调用同一个包装器,再由同一个 Tabbit 启动器与定位器读取页面。第二组反转顺序,每次用新会话,记录提供方报告的用量和实际总耗时。两条路径的工具提示不同。全程无账户、提交或下载。

Tabbit 的 Release validation 测试页显示对照实验的两条模拟编号

四次都只调用一次预期工具,回执和最终回答匹配页面内容。MCP 回执还记录了初始化、列出工具和调用。CLI 记录命令和标准输出。这是同一浏览器操作的两种接口对照。另一个更大范围的实验见 Tabbit CLI 基准测试。

用量结果

组别与路径总输入缓存输入未缓存输入输出秒
1 · CLI49,83024,57625,2546111.55
1 · MCP75,30562,20813,0978312.97
2 · MCP50,08537,37612,7097015.32
2 · CLI50,09537,37612,7195710.79

缓存输入已包含在总输入内,做差可得这里的未缓存输入。第一组 MCP 总输入多 25,475,未缓存输入少 12,157。第二组总输入和未缓存输入都只差 10,方向相反。CLI 在两组完成更快。总耗时包括 Codex 启动、推理和浏览器执行,不能用来推断单独的协议延迟。

本次只有一个工具和很短的输出。工具清单变长、反复回传完整快照,或 CLI 打印整页正文,都可能改变结果。两组不能给浏览工具排名或预测费用。一个 Reddit 作者对比多种工具后也发现结果随客户端和连接变化。另一位开发者记录了完整快照与类型化操作的差异。这些是各自配置的实测。Codex 对照帖 · 快照与类型化工具对照

按客户端、权限和结果选

复测时保留工具回执和可核验结果。固定模型、任务描述、浏览器状态和验收标准,轮换顺序,将失败和 token 用量分开记录。先拿自己能手动核对的页面试。可从 Tabbit 下载页开始。

常见问题

浏览器 MCP 和 CLI 有什么区别?

MCP 让客户端通过协议发现并调用有名称的工具。CLI 让 shell 执行命令和参数。两者都可以连接同一个浏览器。

CLI 一定更省 token 吗?

不一定。客户端、工具描述、输出大小、调用步数和缓存都会影响结果。本次两组原始输入量的排序相反。

Agent 能运行终端命令,还需要 MCP 吗?

如果客户端能在合理权限下运行一条范围明确的命令,CLI 可以满足任务。需要结构化工具发现或共享能力时可以使用 MCP。

两种方式都会复用登录态吗?

登录态取决于浏览器档案和会话配置。要独立核对目标页与访问权限。

如何公平比较两条路径?

固定模型、客户端、浏览器、页面和成功标准。记录调用、缓存与未缓存输入、输出、耗时和实际页面结果。

下一步

让 Tabbit 与你并肩工作。

跨标签页调研、自动化重复的浏览器工作,让每一处上下文都触手可及。