← 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。

类型名称链接
docsMicrosoft · Playwright MCP README(含来源限制免责声明)https://github.com/microsoft/playwright-mcp
changelogMicrosoft · Playwright MCP Releases(v0.0.83 / v0.0.82 / v0.0.81)https://github.com/microsoft/playwright-mcp/releases
changelogMicrosoft · Playwright MCP Commitshttps://github.com/microsoft/playwright-mcp/commits/main
docsModel Context Protocol · 规范https://modelcontextprotocol.io/specification

实测记录

本站尚未完成实测。测试协议见 tasks/_protocol.md。

本页由 ai-coding-agent-atlas 数据层生成(CC BY 4.0)。 方法论与坐标系定义见仓库内 METHODOLOGY.md。