feat: add mcp-servers/**
This commit is contained in:
67
mcp-servers/playwright/README.md
Normal file
67
mcp-servers/playwright/README.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# Playwright MCP Server
|
||||
|
||||
Playwright MCP Server provides browser automation and web scraping capabilities through the Model Context Protocol.
|
||||
|
||||
## Features
|
||||
|
||||
- 🌐 **Browser Automation** - Automate browser operations
|
||||
- 📸 **Screenshot Capture** - Capture web page screenshots
|
||||
- 🔍 **Web Scraping** - Intelligent web content extraction
|
||||
- 📝 **Form Filling** - Automated form filling
|
||||
- 🎭 **Multi-Browser** - Support for Chromium, Firefox, WebKit
|
||||
- 🔐 **Cookie & Session** - Cookie and session management
|
||||
|
||||
## Environment Variables
|
||||
|
||||
| Variable | Default | Description |
|
||||
| -------------------------- | -------- | -------------------- |
|
||||
| `PLAYWRIGHT_VERSION` | `latest` | Docker image version |
|
||||
| `PLAYWRIGHT_PORT_OVERRIDE` | `8000` | Service port |
|
||||
| `TZ` | `UTC` | Timezone |
|
||||
|
||||
## Quick Start
|
||||
|
||||
### 1. Configure Environment
|
||||
|
||||
Create a `.env` file:
|
||||
|
||||
```env
|
||||
PLAYWRIGHT_VERSION=latest
|
||||
PLAYWRIGHT_PORT_OVERRIDE=8000
|
||||
TZ=Asia/Shanghai
|
||||
```
|
||||
|
||||
### 2. Start Service
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### 3. Verify Service
|
||||
|
||||
```bash
|
||||
curl http://localhost:8000/health
|
||||
```
|
||||
|
||||
## Resource Requirements
|
||||
|
||||
- Minimum memory: 512MB
|
||||
- Recommended memory: 2GB
|
||||
- Shared memory: 2GB (configured)
|
||||
|
||||
## Common Use Cases
|
||||
|
||||
1. **Web Screenshots** - Automatically visit and capture screenshots
|
||||
2. **Data Scraping** - Extract data from dynamic web pages
|
||||
3. **UI Testing** - Automated UI testing scenarios
|
||||
4. **Form Automation** - Batch fill and submit forms
|
||||
|
||||
## References
|
||||
|
||||
- [Playwright Official Site](https://playwright.dev/)
|
||||
- [MCP Documentation](https://modelcontextprotocol.io/)
|
||||
- [Docker Hub - mcp/playwright](https://hub.docker.com/r/mcp/playwright)
|
||||
|
||||
## License
|
||||
|
||||
MIT License
|
||||
Reference in New Issue
Block a user