P

Playwright浏览器自动化工具

@pvinis/mcp-playwright-stealth
0 Stars 73 次浏览 pvinis 更新于 2026-08-23

一种模型上下文协议服务器,使大型语言模型能够与网页交互、截屏、生成测试代码、抓取网页内容并在真实的浏览器环境中执行JavaScript。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "playwright": {
      "args": [
        "-y",
        "@executeautomation/playwright-mcp-server"
      ],
      "command": "npx"
    }
  }
}

服务介绍

Playwright MCP 服务器 🎭

smithery 徽章

这是一个使用 Playwright 提供浏览器自动化功能的 Model Context Protocol 服务器。该服务器使 LLMs 能够与网页交互、截屏、生成测试代码、网页抓取以及在真实的浏览器环境中执行 JavaScript。

截图

文档 | API 参考

安装

您可以使用 npm、mcp-get 或 Smithery 来安装此包:

使用 npm:

npm install -g @executeautomation/playwright-mcp-server

使用 mcp-get:

npx @michaellatman/mcp-get@latest install @executeautomation/playwright-mcp-server

使用 Smithery

通过 Smithery 自动为 Claude Desktop 安装 Playwright MCP:

npx -y @smithery/cli install @executeautomation/playwright-mcp-server --client claude

在 VS Code 中安装

使用以下按钮之一在 VS Code 中安装 Playwright MCP 服务器:

或者,您也可以使用 VS Code CLI 来安装 Playwright MCP 服务器:

# For VS Code
code --add-mcp '{"name":"playwright","command":"npx","args":["@executeautomation/playwright-mcp-server"]}'
# For VS Code Insiders
code-insiders --add-mcp '{"name":"playwright","command":"npx","args":["@executeautomation/playwright-mcp-server"]}'

安装完成后,ExecuteAutomation Playwright MCP 服务器即可在 VS Code 中与您的 GitHub Copilot 代理一起使用。

配置以使用 Playwright 服务器

这是使用 Playwright 服务器的 Claude Desktop 配置:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@executeautomation/playwright-mcp-server"]
    }
  }
}

测试

该项目使用 Jest 进行测试。测试文件位于 src/__tests__ 目录中。

运行测试

您可以使用以下命令之一来运行测试:

# Run tests using the custom script (with coverage)
node run-tests.cjs

# Run tests using npm scripts
npm test           # Run tests without coverage
npm run test:coverage  # Run tests with coverage
npm run test:custom    # Run tests with custom script (same as node run-tests.cjs)

测试覆盖率报告将生成在 coverage 目录中。

星标历史

星标历史图表