feat: add mcp-servers/**
This commit is contained in:
67
mcp-servers/playwright/README.zh.md
Normal file
67
mcp-servers/playwright/README.zh.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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` 文件:
|
||||
|
||||
```env
|
||||
PLAYWRIGHT_VERSION=latest
|
||||
PLAYWRIGHT_PORT_OVERRIDE=8000
|
||||
TZ=Asia/Shanghai
|
||||
```
|
||||
|
||||
### 2. 启动服务
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### 3. 验证服务
|
||||
|
||||
```bash
|
||||
curl http://localhost:8000/health
|
||||
```
|
||||
|
||||
## 资源需求
|
||||
|
||||
- 最小内存:512MB
|
||||
- 推荐内存:2GB
|
||||
- 共享内存:2GB(已配置)
|
||||
|
||||
## 常见使用场景
|
||||
|
||||
1. **网页截图** - 自动访问并捕获截图
|
||||
2. **数据抓取** - 从动态网页提取数据
|
||||
3. **UI 测试** - 自动化 UI 测试场景
|
||||
4. **表单自动化** - 批量填写和提交表单
|
||||
|
||||
## 参考链接
|
||||
|
||||
- [Playwright 官方网站](https://playwright.dev/)
|
||||
- [MCP 文档](https://modelcontextprotocol.io/)
|
||||
- [Docker Hub - mcp/playwright](https://hub.docker.com/r/mcp/playwright)
|
||||
|
||||
## 许可证
|
||||
|
||||
MIT License
|
||||
Reference in New Issue
Block a user