Playwright MCP

活跃
GitHub TypeScript Apache-2.0

简介

Playwright MCP 是微软提供的 MCP 服务器,将 Playwright 浏览器自动化能力暴露给 AI Agent,支持网页交互、截图和结构化数据提取。

核心特性

  • MCP 协议服务端 — 基于 Model Context Protocol 暴露 Playwright 浏览器自动化能力给 LLM
  • 可访问性树驱动 — 使用 DOM 可访问性快照而非截图,LLM 友好且无需视觉模型
  • 确定性工具调用 — 基于结构化数据操作,避免截图方式的模糊性和不确定性
  • 多客户端兼容 — 支持 VS Code、Cursor、Claude Desktop、Cline、Codex 等 MCP 客户端
  • 轻量快速 — 基于 Playwright 引擎,启动快、资源占用低
  • 无状态与有状态模式 — 同时适合一次性自动化任务和需要持久状态的探索性测试

适用场景

💡 AI 驱动的端到端测试 — 让 AI Agent 自动编写和执行 Playwright 浏览器测试
💡 网页数据提取 — 通过 MCP 让 LLM 操控浏览器抓取和结构化提取网页数据
💡 自愈测试 — 利用可访问性树的确定性定位,创建对 UI 变更不敏感的自愈测试
💡 自主探索性测试 — Agent 自主导航网页、发现边界情况并记录问题
💡 表单自动填写 — AI 自动识别并填写复杂的多步骤 Web 表单

快速开始

npx @playwright/mcp@latest

相关项目

相关文章