Playwright MCP 与 CLI 怎么选?先看助手如何操作浏览器
比较微软 Playwright MCP 和 Playwright CLI 的使用入口、任务方式与准备条件。按网页操作任务选择,不把官方效率说明当成本站实测。
两者解决的共同问题
两者都让 AI 助手利用 Playwright 操作浏览器,例如打开网页、填写表单和检查页面。不同之处主要是怎么把操作能力交给助手:MCP 通过工具连接调用;CLI 通过命令行调用,也提供配套 Skills。
本文的 CLI 指微软 microsoft/playwright-cli 项目,包名为 @playwright/cli;不要把所有名叫 Playwright 的命令都当成这个项目。
什么时候先看 CLI?
如果开发助手已经能运行终端命令,你希望它在检查代码时顺便完成网页操作,可以先看 CLI。官方 README 把 CLI 与 Skills 的组合列为编码助手的一种选择。
官方文档强调减少工具描述和页面信息占用模型上下文的思路。这是项目对设计的解释,不是本站测出的速度或费用优势,也不能推断每个任务都更省。
什么时候先看 MCP?
如果你使用的助手已经支持 MCP,希望它通过已连接的工具反复查看和操作页面,可以先看 MCP。它会提供结构化的页面信息,帮助助手判断控件和下一步操作。
需要持续围绕页面结构探索时,MCP 是一种合适的接入方式。CLI 同样支持浏览器会话,不能简单把两者说成“一个有状态、一个没有状态”。
开始前分别准备什么?
浏览器可以产生真实操作;用测试资料和可核对的流程开始,提交、发布等动作遵循你的任务授权。
- CLI:检查当前 README 的 Node.js 要求、@playwright/cli 安装说明,以及助手怎样使用命令和 Skills。
- MCP:检查当前 README 的 Node.js 要求,按你使用的客户端添加 @playwright/mcp,而不是复制其他客户端的配置格式。
- 任选一种,在你负责的测试页面完成“打开页面—填写测试内容—核对结果”,再决定是否继续。
不必一开始同时装两套
先按当前助手最容易接入的方式开始。只有明确缺少某种能力时,再增加另一种入口。两者都不能保证测试一定通过,也不能代替你检查实际页面结果。
来源核对日期:2026-10-12。本文依据微软项目文档,未执行两者的安装测试或性能比较。