适合谁
- 需要让 AI 助手实际操作浏览器完成任务的场景
- 网页自动化测试和端到端验证
微软官方维护,工具设计上用无障碍树快照替代截图分析,是目前浏览器自动化 MCP 中文档最完整、生态支持客户端最多的实现之一。评分基于源码与文档静态核验,未实际完成运行验证。
最强项 · 文档质量 18/20 最弱项 · 安全与权限 12/20
实测已过期收录于 2026-07-24
查看 FMRS 评分方法 →运行环境:Node.js 18+ · Docker
PLAYWRIGHT_MCP_ALLOWED_HOSTS
允许的服务主机列表,等价于 --allowed-hosts 参数。
PLAYWRIGHT_MCP_ALLOWED_ORIGINS
浏览器可请求的受信任来源列表,等价于 --allowed-origins 参数。
PLAYWRIGHT_MCP_ALLOW_UNRESTRICTED_FILE_ACCESS
是否允许访问工作区之外的文件和 file:// URL,等价于 --allow-unrestricted-file-access。
PLAYWRIGHT_MCP_BLOCKED_ORIGINS
禁止浏览器请求的来源列表,等价于 --blocked-origins。
PLAYWRIGHT_MCP_BLOCK_SERVICE_WORKERS
是否屏蔽 service worker,等价于 --block-service-workers。
PLAYWRIGHT_MCP_BROWSER
使用的浏览器或通道(chrome/firefox/webkit/msedge),等价于 --browser。
PLAYWRIGHT_MCP_CAPS
要启用的附加能力列表(vision/pdf/devtools),等价于 --caps。
PLAYWRIGHT_MCP_CDP_ENDPOINT
要连接的 CDP 端点地址,等价于 --cdp-endpoint。
PLAYWRIGHT_MCP_CDP_HEADERS
连接 CDP 时发送的请求头,等价于 --cdp-header。
PLAYWRIGHT_MCP_CDP_TIMEOUT
连接 CDP 端点的超时(毫秒),等价于 --cdp-timeout。
PLAYWRIGHT_MCP_CODEGEN
代码生成语言(typescript/python/java/csharp/none),等价于 --codegen。
PLAYWRIGHT_MCP_CONFIG
JSON 配置文件路径,等价于 --config。
PLAYWRIGHT_MCP_CONSOLE_LEVEL
返回的控制台消息级别(error/warning/info/debug),等价于 --console-level。
PLAYWRIGHT_MCP_DEVICE
要模拟的设备(如 "iPhone 15"),等价于 --device。
PLAYWRIGHT_MCP_MOBILE
是否模拟通用移动设备,等价于 --mobile。
PLAYWRIGHT_MCP_EXECUTABLE_PATH
浏览器可执行文件路径,等价于 --executable-path。
PLAYWRIGHT_MCP_EXTENSION
是否连接正在运行的浏览器实例(需装 Playwright 扩展),等价于 --extension。
PLAYWRIGHT_MCP_ENDPOINT
要连接的浏览器远程端点,等价于 --endpoint。
PLAYWRIGHT_MCP_GRANT_PERMISSIONS
授予浏览器上下文的权限列表(如 geolocation),等价于 --grant-permissions。
PLAYWRIGHT_MCP_HEADLESS
是否以无头模式运行浏览器,等价于 --headless。
PLAYWRIGHT_MCP_HOST
服务器绑定的主机,等价于 --host。
PLAYWRIGHT_MCP_IGNORE_HTTPS_ERRORS
是否忽略 HTTPS 错误,等价于 --ignore-https-errors。
PLAYWRIGHT_MCP_INIT_PAGE
在每个页面对象上执行的 TypeScript 初始化文件路径,等价于 --init-page。
PLAYWRIGHT_MCP_INIT_SCRIPT
作为页面初始化脚本的 JavaScript 文件路径,等价于 --init-script。
PLAYWRIGHT_MCP_ISOLATED
是否使用内存中的隔离浏览器配置,等价于 --isolated。
PLAYWRIGHT_MCP_IMAGE_RESPONSES
是否向客户端发送图片响应(allow/omit),等价于 --image-responses。
PLAYWRIGHT_MCP_NO_SANDBOX
是否禁用进程沙箱,等价于 --no-sandbox。
PLAYWRIGHT_MCP_OUTPUT_DIR
输出文件保存目录,等价于 --output-dir。
PLAYWRIGHT_MCP_OUTPUT_MAX_SIZE
旧输出文件逐出阈值(字节),等价于 --output-max-size。
PLAYWRIGHT_MCP_PORT
SSE/HTTP 传输监听端口,等价于 --port。
PLAYWRIGHT_MCP_PROXY_BYPASS
绕过代理的域名列表,等价于 --proxy-bypass。
PLAYWRIGHT_MCP_PROXY_SERVER
代理服务器地址,等价于 --proxy-server。
PLAYWRIGHT_MCP_SANDBOX
是否为通常不沙箱的进程启用沙箱,等价于 --sandbox。
PLAYWRIGHT_MCP_SAVE_SESSION
是否把 MCP 会话保存到输出目录,等价于 --save-session。
PLAYWRIGHT_MCP_SECRETS_FILE
dotenv 格式的密钥文件路径,用于替换工具响应中的敏感文本,等价于 --secrets。
PLAYWRIGHT_MCP_SHARED_BROWSER_CONTEXT
HTTP 客户端之间是否共享同一浏览器上下文,等价于 --shared-browser-context。
PLAYWRIGHT_MCP_SNAPSHOT_BOXES
快照中是否包含元素包围盒,等价于 --snapshot-boxes。
PLAYWRIGHT_MCP_SNAPSHOT_MODE
快照模式(full/none),等价于 --snapshot-mode。
PLAYWRIGHT_MCP_STORAGE_STATE
隔离会话的存储状态文件路径,等价于 --storage-state。
PLAYWRIGHT_MCP_TEST_ID_ATTRIBUTE
测试 ID 属性名(默认 data-testid),等价于 --test-id-attribute。
PLAYWRIGHT_MCP_TIMEOUT_ACTION
操作超时(毫秒,默认 5000),等价于 --timeout-action。
PLAYWRIGHT_MCP_TIMEOUT_NAVIGATION
导航超时(毫秒,默认 60000),等价于 --timeout-navigation。
PLAYWRIGHT_MCP_TIMEOUT_SETTLE
每次操作后的等待稳定时间(毫秒,默认 500),等价于 --timeout-settle。
PLAYWRIGHT_MCP_USER_AGENT
自定义 User-Agent 字符串,等价于 --user-agent。
PLAYWRIGHT_MCP_USER_DATA_DIR
浏览器用户数据目录路径,等价于 --user-data-dir。
PLAYWRIGHT_MCP_VIEWPORT_SIZE
浏览器视口大小(如 "1280x720"),等价于 --viewport-size。
通过 npx 直接运行 @playwright/mcp@latest,首次运行会自动下载所需的浏览器内核。也支持 --browser(指定 chromium/firefox/webkit)、--headless、--isolated(隔离用户配置)等参数,具体见仓库 README。
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add playwright -- npx @playwright/mcp@latest
在终端运行;先把 <…> 占位符换成你自己的值。
安装后在客户端工具列表中应出现 browser_navigate、browser_snapshot 等 Playwright 工具;让模型执行 browser_navigate 打开任意网址,若返回页面快照即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
微软官方维护,基于 Playwright 的浏览器自动化 MCP Server。通过无障碍树(accessibility tree)快照而非截图像素分析来理解页面结构,让 AI 助手能够可靠地点击、输入、导航、截图、读取控制台和网络请求,无需视觉模型也能精确操作网页。
Chrome 团队官方 MCP Server,让 AI 助手直接调用 Chrome DevTools 能力
通过 MCP 驱动 FSB 浏览器扩展,实现 DOM 优先的 AI 浏览器自动化。
基于 Playwright 的浏览器自动化 MCP 服务器
基于 DrissionPage 的本地浏览器自动化 MCP 服务器
源版本 b8b4183e099f 数据同步于 2026-10-19 查看 FMRS 评分方法