
Patchright Lite MCP Server

2025.05.08
3
TypeScript浏览器自动化开发效率浏览器自动化
Patchright Lite MCP Server 是一个轻量级的 Model Context Protocol (MCP) 服务器,它封装了 Patchright Node.js SDK,为 AI 模型提供隐形的浏览器自动化能力。该服务器专注于核心功能,使简单的 AI 模型更容易使用。Patchright 是 Playwright 测试和自动化框架的隐形版本,旨在避免被反机器人系统检测到。
View on GitHub
Overview
基本能力
产品定位
Patchright Lite MCP Server 是一个轻量级的 MCP 服务器,专注于为 AI 模型提供隐形的浏览器自动化能力。
核心功能
- 简单接口:仅提供 4 个核心工具
- 隐形自动化:使用 Patchright 的隐形模式避免检测
- MCP 标准:实现 Model Context Protocol,便于 AI 集成
- Stdio 传输:使用标准输入/输出进行无缝集成
适用场景
- AI 模型需要自动化浏览器操作
- 需要避免被反机器人系统检测的场景
- 简单的浏览器自动化任务
工具列表
- browse:启动浏览器,导航到 URL 并提取内容
- interact:在页面上执行简单的交互操作
- extract:从当前页面提取特定内容
- close:关闭浏览器以释放资源
常见问题解答
- 安全考虑:使用时要负责任,避免违反网站的服务条款
- 速率限制:注意不要用过多的请求使网站过载
使用教程
使用依赖
- Node.js 18+
- npm 或 yarn
安装教程
- 克隆仓库:
bash git clone https://github.com/yourusername/patchright-lite-mcp-server.git cd patchright-lite-mcp-server
- 安装依赖:
bash npm install
- 构建 TypeScript 代码:
bash npm run build
- 安装 Chromium-Driver:
bash npx patchright install chromium
调试方式
运行服务器:
npm start
Docker 使用
运行 Docker 容器:
docker run -it --rm dylangroos/patchright-mcp
构建 Docker 镜像:
docker build -t patchright-mcp .
运行容器:
docker run -it --rm patchright-mcp