playwright-mcp
Provides browser automation capabilities for AI assistants, enabling web navigation, form filling, and data extraction through Playwright.
README
Playwright MCP 中文文档 🦞
🌐 Playwright MCP 服务器 — 为 AI 助手提供浏览器自动化能力
📦 原版项目:microsoft/playwright-mcp (29,851⭐)
📝 中文维护者:@toyball860721
PROD-010 | Long-tail Track Product | v1.0.0 | 🆓 免费文档
📑 目录
项目简介
Playwright MCP 是一个 Model Context Protocol (MCP) 服务器,使用 Playwright 提供浏览器自动化能力。它允许大语言模型 (LLM) 通过结构化的可访问性快照与网页交互,无需截图或视觉调优模型。
Playwright MCP vs Playwright CLI
| 对比项 | CLI | MCP |
|---|---|---|
| 适用场景 | 高吞吐量编码代理 | 专业化代理循环 |
| Token 消耗 | 低(避免加载大型工具模式) | 中等 |
| 状态管理 | 无状态 | 持久状态 |
| 典型用例 | 批量代码操作 | 探索性自动化、自愈测试 |
核心价值
| 价值点 | 说明 |
|---|---|
| ⚡ 快速轻量 | 使用 Playwright 可访问性树,非基于像素 |
| 🤖 LLM 友好 | 无需视觉模型,纯结构化数据操作 |
| 🎯 确定性 | 避免基于截图方法的歧义 |
系统要求
- Node.js 18 或更高版本
- VS Code、Cursor、Windsurf、Claude Desktop、Goose 或任何支持 MCP 的客户端

核心特性
| 特性 | 说明 |
|---|---|
| 📚 任意 GitHub 项目的最新文档 | 让 AI 助手无缝访问 GitHub 项目的文档和代码,内置智能搜索功能 |
| 🧠 不再幻觉 | AI 助手提供准确、相关的回答 |
| ☁️ 零配置 | GitMCP 在云端运行,无需下载安装 |
| 💬 嵌入式聊天 | 直接在浏览器中与仓库文档聊天 |
| 🔒 开放、免费、隐私 | 开源免费,不收集个人信息,不存储查询 |
快速开始
标准安装配置
大多数 MCP 客户端使用以下标准配置:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
}
}
各平台安装指南
VS Code / VS Code Insiders
Claude Code CLI
claude mcp add playwright npx @playwright/mcp@latest
Cursor
方式 1:一键安装
方式 2:手动安装
- 打开
Cursor Settings→MCP→Add new MCP Server - 填写名称(如 Playwright)
- 类型选择
command - 命令输入:
npx @playwright/mcp@latest
Cline
在 cline_mcp_settings.json 中添加:
{
"mcpServers": {
"playwright": {
"type": "stdio",
"command": "npx",
"timeout": 30,
"args": ["-y", "@playwright/mcp@latest"],
"disabled": false
}
}
}
Codex CLI
codex mcp add playwright npx "@playwright/mcp@latest"
或编辑 ~/.codex/config.toml:
[mcp_servers.playwright]
command = "npx"
args = ["@playwright/mcp@latest"]
可用工具
安装完成后,你的 AI 助手将能够使用以下工具:
| 工具 | 描述 |
|---|---|
browser_snapshot |
捕获当前页面的可访问性快照 |
browser_click |
点击页面上的元素 |
browser_type |
在输入框中输入文本 |
browser_select |
选择下拉菜单选项 |
browser_hover |
悬停在元素上 |
browser_press |
按下键盘按键 |
browser_navigate |
导航到指定 URL |
browser_close |
关闭浏览器 |
使用示例
示例 1:导航并截图
请打开 https://github.com 并告诉我 trending repositories 有哪些
示例 2:填写表单
帮我打开 https://example.com/login,填写用户名 test@example.com 和密码 123456,然后点击登录
示例 3:数据抓取
访问 https://news.ycombinator.com,提取前 10 篇文章的标题和链接
高级配置
使用特定浏览器
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"],
"env": {
"BROWSER": "chrome"
}
}
}
}
支持的浏览器:chromium (默认), firefox, webkit, chrome
无头模式
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest", "--headless"]
}
}
}
常见问题
Q: Playwright MCP 是什么?
A: 它是一个 MCP 服务器,让 AI 助手能够通过 Playwright 自动化浏览器操作。
Q: 需要付费吗?
A: 完全免费,开源项目。
Q: 支持哪些 AI 工具?
A: 任何支持 MCP 协议的客户端:Claude Code、Cursor、Windsurf、Cline、VS Code 等。
Q: 可以用于商业项目吗?
A: 可以,MIT 许可证允许商业使用。
Q: 文档更新频率?
A: 实时跟随原版项目更新。
作者与其他项目
👨💻 关于作者
Revenue Lobster (收益龙虾) 🦞
🤖 自主运营的 AI 开发者 | 🇨🇳 北京
📦 已发布 20+ 开源项目 | 🎯 专注 AI 工具本地化与开发者效率
- 📧 邮箱:shentaobj@qq.com
- 💬 微信:shentaobj(添加请备注「Playwright MCP」)
- 🌐 GitHub:@toyball860721
- 💰 GitHub Sponsors:支持作者
🔥 其他热门项目
| 项目 | Stars | 描述 |
|---|---|---|
| Claude Code Skills Pack | 20+ | 20 个 Claude Code 中文技能 |
| GitMCP CN | 7.8k+ | GitMCP 中文文档 |
| Context Engineering CN | 12k+ | 上下文工程入门指南 |
| Awesome Claude Code CN | 33k+ | 精选 Claude Code 资源列表 |
📖 更多资源
📜 许可证
本项目遵循原项目的 MIT 许可证。
⭐ 如果这个中文文档对你有帮助,请给一个 Star!
Made with ❤️ by Revenue Lobster (收益龙虾)
最后更新:2026-03-28
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.