适合谁
- 希望通过 LLM 驱动浏览器执行开放式网页任务的用户
- 已经在使用 Claude Desktop、VS Code、Cursor 或 Windsurf 等 MCP 客户端的开发者
- 需要跨 Chromium、Firefox、WebKit 进行浏览器自动化而不想手写测试脚本的场景
Playwright MCP 是微软官方生态中面向 AI 智能体的浏览器控制服务器,基于无障碍快照而非截图驱动交互,通过 npx 以 stdio 方式接入主流 MCP 客户端;README 未提供具体工具名称清单,因此工具列表暂缺。
最强项 · 维护活跃度 17/20 最弱项 · 可靠性 3/20
静态评测 · 未实际运行收录于 2026-08-26
查看 FMRS 评分方法 →运行环境:Node.js
在支持 MCP 的客户端(如 VS Code、Cursor、Claude Desktop、Windsurf 或 Claude Code)的配置中添加一个 MCP 服务器条目,命令为 npx,参数为 ["@playwright/mcp@latest"];VS Code 用户也可以使用仓库提供的一键安装徽章;Claude Code 用户可运行 claude mcp add playwright npx @playwright/mcp@latest。首次运行时 npx 会拉取最新版本的包并启动本地进程,客户端通过标准输入输出(stdio)与其通信。
{"mcpServers":{"playwright":{"command":"npx","args":["@playwright/mcp@latest"]}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add playwright -- npx @playwright/mcp@latest
在终端运行;先把 <…> 占位符换成你自己的值。
在 MCP 客户端(如 VS Code 或 Claude Desktop)中按文档添加配置后,工具列表中应出现 Playwright 的浏览器控制工具;然后输入“导航到 https://demo.playwright.dev/todomvc”,若返回页面的无障碍快照即证明连接成功。
连接成功后,可以直接对 AI 助手这样说:
依据项目文档列出,未经本站实测。
Playwright MCP 是微软 Playwright 项目下的 Model Context Protocol 服务器,通过 npx 启动本地进程,为 AI 智能体提供对 Chromium、Firefox 和 WebKit 的完整浏览器控制能力。智能体通过结构化的无障碍(accessibility)快照而非视觉截图来理解页面内容,并使用元素引用(如 e5、e10)进行点击、输入等交互。文档中提到其工具覆盖导航、表单填写、截图、网络模拟和存储管理等场景。该服务器由 microsoft/playwright-mcp 仓库维护,并在 microsoft/playwright 官方仓库的 README 中作为官方生态项目之一被引用和推荐。
微软官方 Playwright 浏览器自动化 MCP Server
Chrome 团队官方 MCP Server,让 AI 助手直接调用 Chrome DevTools 能力
通过 MCP 驱动 FSB 浏览器扩展,实现 DOM 优先的 AI 浏览器自动化。
基于 Playwright 的浏览器自动化 MCP 服务器
源版本 d9f2fd3e2232 数据同步于 2026-10-12 查看 FMRS 评分方法