返回 MCP 目录
public公开dns本地运行

Playwright MCP Server

一个基于Playwright的浏览器自动化MCP服务器,为LLM提供网页交互能力。

article

README

🚀 Playwright MCP 服务器

一个使用 Playwright 提供浏览器自动化功能的 Model Context Protocol 服务器。它能让 LLM 在真实浏览器环境中与网页交互、截取屏幕截图并执行 JavaScript,为自动化测试和网页操作提供了便利。

smithery 徽章

🚀 快速开始

本服务器借助 Playwright 实现浏览器自动化,LLM 可在真实浏览器环境下与网页交互、截图及执行 JavaScript。

✨ 主要特性

  • 提供浏览器自动化功能,支持 LLM 与网页交互。
  • 可截取屏幕截图,方便记录操作过程。
  • 支持执行 JavaScript,增强网页操作能力。

📦 安装指南

您可以使用 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 自动安装 Playwright MCP 以供 Claude Desktop 使用:

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

💻 使用示例

配置使用 Playwright 服务器

以下是配置 Claude Desktop 使用 Playwright 服务器的示例:

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

📚 详细文档

🔍 截图

Playwright + Claude

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端