MCP Playwright

不活跃
GitHub TypeScript MIT

简介

基于 Playwright 的 MCP 服务器,支持在 Claude Desktop、Cline、Cursor 等 AI 编码工具中自动化浏览器和 API 操作

核心特性

  • 基于 Model Context Protocol 的服务器,使 LLM 能通过 Playwright 与真实浏览器环境交互,实现网页自动化、爬取和测试
  • 143 种真实设备预设,精确模拟 iPhone、iPad、Pixel、Galaxy 和桌面浏览器
  • 自动安装浏览器二进制文件——首次使用时自动下载 Chromium、Firefox 和 WebKit,无需手动配置
  • 双传输模式:stdio 支持 Claude Desktop 集成,HTTP/SSE 支持 VS Code 和远程部署
  • 在自动化浏览器会话中执行 JavaScript、截屏和生成测试代码
  • 通过 Smithery、mcp-get 或 npm 一键安装到 VS Code 和 Claude Desktop

适用场景

💡 AI 驱动的浏览器自动化,用于网页爬取、数据提取和内容监控任务
💡 使用真实设备模拟进行跨浏览器和跨设备的 Web 应用自动化测试
💡 通过 MCP 协议将 Playwright 能力集成到 Claude Desktop、Cursor 等 AI 编码助手中
💡 通过自然语言指令生成并执行 Playwright 测试脚本
💡 在无头或有头模式下运行 HTTP API 自动化和浏览器工作流,适用于 CI/CD 流水线

快速开始

全局安装 `npm install -g @executeautomation/playwright-mcp-server`。在 Claude Desktop 的 MCP 设置中添加服务器配置,浏览器会在首次使用时自动安装。运行 `npx playwright-mcp-server --port 8931` 启动 HTTP 模式。

相关项目

相关文章