Files
2025-10-23 09:08:07 +08:00

1.6 KiB
Raw Permalink Blame History

Playwright MCP Server

Playwright MCP Server 是一个基于 Playwright 的模型上下文协议MCP服务器提供浏览器自动化和网页抓取功能。

功能特性

  • 🌐 浏览器自动化 - 自动化浏览器操作
  • 📸 截图捕获 - 捕获网页截图
  • 🔍 网页抓取 - 智能提取网页内容
  • 📝 表单填写 - 自动化表单填写
  • 🎭 多浏览器支持 - 支持 Chromium、Firefox、WebKit
  • 🔐 Cookie 和会话管理 - Cookie 和会话管理

环境变量

变量 默认值 说明
PLAYWRIGHT_VERSION latest Docker 镜像版本
PLAYWRIGHT_PORT_OVERRIDE 8000 服务端口
TZ UTC 时区

快速开始

1. 配置环境

创建 .env 文件:

PLAYWRIGHT_VERSION=latest
PLAYWRIGHT_PORT_OVERRIDE=8000
TZ=Asia/Shanghai

2. 启动服务

docker compose up -d

3. 验证服务

curl http://localhost:8000/health

资源需求

  • 最小内存512MB
  • 推荐内存2GB
  • 共享内存2GB已配置

常见使用场景

  1. 网页截图 - 自动访问并捕获截图
  2. 数据抓取 - 从动态网页提取数据
  3. UI 测试 - 自动化 UI 测试场景
  4. 表单自动化 - 批量填写和提交表单

参考链接

许可证

MIT License