产品简介
mcp-playwright 这是一个让Claude、Copilot等AI助手能够控制真实浏览器的扩展工具。它解决了开发者手动编写自动化脚本、测试人员执行繁琐网页测试的痛点,适合需要用AI高效进行网页交互、功能验证与数据抓取的开发者与测试人员。
核心功能
- 支持143种真实设备预设模拟,测试移动端兼容性
- 自动安装并管理浏览器,无需手动配置
- AI可通过自然语言指令操控浏览器,如截屏、生成测试代码
- 集成Claude Desktop、VS Code Copilot、Cursor等主流AI客户端
- 支持通过HTTP模式独立部署,供团队或远程使用
快速开始
- 通过npm全局安装:npm install -g @executeautomation/playwright-mcp-server
- 在Claude Desktop或VS Code的配置文件中添加MCP服务器配置
- 首次使用时工具将自动下载并安装所需浏览器,完成后即可在AI对话中使用自然语言指令控制浏览器
界面预览
与其他方案对比
| 对比项 | mcp-playwright | 同类方案 |
|---|---|---|
| 操作方式 | 通过AI助手自然语言指令直接控制浏览器,无需编写代码 | 传统自动化工具(如Selenium)需要手动编写和维护测试脚本 |
| 客户端集成 | 深度集成Claude Desktop、VS Code Copilot、Cursor等多款主流AI/代码编辑器 | 同类MCP服务器可能仅支持少数客户端或需要额外适配 |
| 环境配置 | 首次使用自动下载安装浏览器,简化配置流程 | 其他工具通常需要用户手动下载和配置浏览器驱动 |
适合谁用
- 使用Claude、Cursor等AI助手进行网页功能验证的测试工程师
- 希望通过自然语言指令辅助抓取或分析网页数据的开发者
- 需要快速模拟不同移动设备进行UI调试的产品经理或前端工程师
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/executeautomation/mcp-playwright