mcp-playwright
活跃·★ 5.7k·MIT·更新于 2025-12-13
这是 ExecuteAutomation 维护的社区版 MCP 服务器,通过 Playwright 让大模型操作真实浏览器。README 说它能与网页交互、截图、生成测试代码、抓取页面内容和执行 JavaScript。它和微软官方的 Playwright MCP 是两个不同的项目。
1.0.10 版加入了设备模拟,内置 143 个预设(iPhone、iPad、Pixel、Galaxy 和桌面浏览器),涵盖视口、User-Agent、触摸事件和像素比,助手可以根据「在 iPhone 13 上测试」这样的自然语言切换设备。Chromium、Firefox 或 WebKit 的浏览器文件会在首次需要时自动安装。
可以用 `npm install -g @executeautomation/playwright-mcp-server` 安装,也可以通过 mcp-get、Smithery、Claude Code 的 `claude mcp add` 或 VS Code 一键按钮安装。文档和完整工具列表在项目的文档站。我们的数据显示最近一次推送是 2025-12-13。
#Playwright#MCP#浏览器自动化#LLM集成#网页抓取
01
功能特性
01LLM驱动的浏览器自动化
02交互式网页控制
03屏幕截图和视觉捕获
04网页抓取和内容提取
05支持143种预设的广泛设备模拟
02
为什么选择它
+一个服务器覆盖浏览、截图、执行 JavaScript、抓取和生成测试代码。
+143 个设备预设,用自然语言就能测试手机和平板布局。
+浏览器首次使用时自动安装;安装方式多,包括 Claude Code 和 VS Code。
+MIT 许可,有完整的工具文档。
03
权衡点
!这是社区项目,不是微软官方的 Playwright MCP,请留意客户端文档指的是哪一个。
!我们的数据显示最近一次推送是 2025-12-13,更新可能比官方服务器慢。
!由模型驱动的真实浏览器会在线上网站点击和提交;别让它接触你在意的已登录账户。
04
维护状况检查
放缓检查日期: 2026-10-25
- 最近提交
- 2025-12-13
- 近 90 天提交数
- 0
- 近 90 天发布数
- 0
- 最新发布
- —
- 未关闭 issue
- 46
- 近期 issue 至少有一条评论的比例
- 4/23
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #117 Playwright is asking for an specific browser version.7 条评论 · 2025-04-22
- #155 Chromium losed without any return to LLM which cause the process stuck5 条评论 · 2025-07-13
- #109 Start server fails with error :MCP server `playwright-mcp` has tools with invalid parameters which will be omitted.2 条评论 · 2025-04-13
- #203 How to configure proxy and storageState when launching browser in Playwright MCP?2 条评论 · 2026-01-28
- #200 Web scraper1 条评论 · 2026-01-07
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
Claude Desktop
支持
已通过文档验证
VS Code / GitHub Copilot
原生支持
已通过文档验证
Custom MCP Clients
支持
已通过文档验证
Playwright Browsers (Chromium, Firefox, WebKit)
自动浏览器安装
已通过文档验证
06
快速开始
1
$ npm install -g @executeautomation/playwright-mcp-server
07
使用场景
↳自动化网页测试和跨设备兼容性检查
↳赋能AI代理与网络应用程序进行交互和导航
↳LLM处理的高级网页抓取和数据提取
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧