playwright-mcp

playwright-mcp

Provides browser automation capabilities for AI assistants, enabling web navigation, form filling, and data extraction through Playwright.

Category
访问服务器

README

Playwright MCP 中文文档 🦞

🌐 Playwright MCP 服务器 — 为 AI 助手提供浏览器自动化能力

📦 原版项目:microsoft/playwright-mcp (29,851⭐)

📝 中文维护者:@toyball860721

License: MIT GitHub stars GitHub Sponsors Playwright

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 的客户端

Demo


核心特性

特性 说明
📚 任意 GitHub 项目的最新文档 让 AI 助手无缝访问 GitHub 项目的文档和代码,内置智能搜索功能
🧠 不再幻觉 AI 助手提供准确、相关的回答
☁️ 零配置 GitMCP 在云端运行,无需下载安装
💬 嵌入式聊天 直接在浏览器中与仓库文档聊天
🔒 开放、免费、隐私 开源免费,不收集个人信息,不存储查询

快速开始

标准安装配置

大多数 MCP 客户端使用以下标准配置:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}

各平台安装指南

VS Code / VS Code Insiders

Install in VS Code

Install in VS Code Insiders

Claude Code CLI

claude mcp add playwright npx @playwright/mcp@latest

Cursor

方式 1:一键安装

Install in Cursor

方式 2:手动安装

  1. 打开 Cursor Settings → MCP → Add new MCP Server
  2. 填写名称(如 Playwright)
  3. 类型选择 command
  4. 命令输入: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

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选