← MCP 图谱
Playwright MCP Server
Microsoft
浏览器
网络
本地
只读
verified
lifecycle: active
核验 2026-09-29
微软维护的浏览器自动化 server,用无障碍树而非截图驱动——不需要视觉模型,输出是结构化快照。
适合与不适合
需要浏览器自动化且要保持会话状态的场景:
固定坐标系
11 个维度,与同赛道其他对象逐项可比。
- 模型与开放条件
- 本身不调用模型,是被客户端调用的接口实现。 用 Playwright 的无障碍树(accessibility tree)而非像素输入, 因此不需要视觉模型,输出为结构化快照。
- 运行位置
- 本地 Node.js 进程(需 Node.js 18+),通过 stdio 通信。 也提供 HTTP endpoint 模式与浏览器扩展模式(Edge / Chrome)。 默认有头模式,可用 --headless 切换。
- 本地文件
- 无本地文件访问能力。核心能力是浏览器控制。 用户 profile 默认落盘在 Playwright 缓存目录(按 workspace hash 隔离), 用 --isolated 可改为仅存内存。
- 关机后的任务
- 浏览器进程可保持常驻。--idle-timeout 控制空闲关闭: headless 默认 1 小时关闭,headed 模式默认永不关闭; 下次工具调用会重新拉起浏览器。
- 工具与扩展
- 提供完整的浏览器自动化工具集(导航、点击、输入、快照、截图等)。 输出以无障碍树结构为主,是结构化数据,可直接消费。 具体工具清单需读仓库文档,本站未逐条核验。
- 上下文与记忆
- 保持浏览器上下文是本 server 的核心价值—— README 明确指出 MCP 形态适合需要持久状态、 丰富内省与迭代推理的 agentic loop, 例如探索性自动化、自愈测试、长时自主工作流。
- 权限与限制
- 需要给浏览器授予权限,且官方明确说明限制手段不是安全边界。 --grant-permissions 可授予 geolocation、clipboard-read、clipboard-write 等权限。 --allowed-origins 与 --blocked-origins 的文档原文明确写着 「does not serve as a security boundary」且不影响重定向。 默认允许所有来源。
- 适合什么任务
- 需要浏览器自动化且要保持会话状态的场景: 探索性自动化、自愈测试、长时自主工作流。 不适合高吞吐编码 agent——README 自己建议这类场景改用 Playwright CLI + SKILLS,因为 token 效率更高。
- 传输方式
- 支持 stdio,另提供 HTTP endpoint 模式(--endpoint) 与浏览器扩展连接模式(--extension,需装 Playwright 扩展,仅 Edge / Chrome)。 --shared-browser-context 可让多个 HTTP 客户端共用同一浏览器上下文。
- 认证机制
- stdio 形态无独立认证层,继承客户端用户权限。 HTTP endpoint 模式的认证机制仓库未说明,本次未核验。
- 权限范围
- 控制的是浏览器而非文件,但风险面同样宽: 默认允许访问所有来源(--allowed-origins 默认放行全部), 且可被授予地理位置、剪贴板读写等浏览器权限。 官方明确声明来源限制不是安全边界, 需要真正隔离时应使用 --isolated 或容器化网络策略。
头号误解
- 以为 allowed-origins 能当访问白名单,官方明说不构成安全边界且不防重定向
- 以为无头模式会常驻,实际 headless 默认 1 小时空闲即关,headed 默认永不关
- 在高吞吐编码场景硬上 MCP,官方自己建议改用 CLI + SKILLS
价格
| 月度入口 | 无商业费用 |
|---|---|
| 年付 | 无商业费用 |
| 额度说明 | Apache-2.0 开源,无授权费。 实际成本来自浏览器运行与目标网站的访问,不来自本 server。 |
不同币种不做折算。优惠、地区、税费与登录后报价可能变化,购买前请到官方页面确认。
未知项清单
- 完整工具清单(需读仓库文档)
证据来源
判断可回到以下一手源复核。本站核验日 2026-09-29,内容更新日 2026-09-29。
| 类型 | 名称 | 链接 |
|---|---|---|
| docs | Microsoft · Playwright MCP README(含来源限制免责声明) | https://github.com/microsoft/playwright-mcp |
| changelog | Microsoft · Playwright MCP Releases(v0.0.83 / v0.0.82 / v0.0.81) | https://github.com/microsoft/playwright-mcp/releases |
| changelog | Microsoft · Playwright MCP Commits | https://github.com/microsoft/playwright-mcp/commits/main |
| docs | Model Context Protocol · 规范 | https://modelcontextprotocol.io/specification |
实测记录
本站尚未完成实测。测试协议见 tasks/_protocol.md。
本页由 ai-coding-agent-atlas 数据层生成(CC BY 4.0)。
方法论与坐标系定义见仓库内 METHODOLOGY.md。