20 lines
692 B
Markdown
20 lines
692 B
Markdown
# MCP Browser Server
|
|
|
|
Browser automation MCP server — page rendering, screenshots, and JavaScript execution via Playwright.
|
|
|
|
- **Port:** 8901 (app1 Docker — Open WebUI fleet)
|
|
- **Framework:** FastMCP
|
|
- **Source:** `server.py` (97 lines)
|
|
|
|
## Tools
|
|
| Tool | Description |
|
|
|------|-------------|
|
|
| `browse` | Navigate to URL + extract text content |
|
|
| `screenshot` | Full-page PNG capture |
|
|
| `execute` | JavaScript evaluation in page context |
|
|
|
|
## Deployment
|
|
- **Location:** app1 (152.53.36.131) — Docker container alongside Open WebUI
|
|
- **Dependency:** Connects to browserless/chrome via `BROWSER_WS` env var
|
|
- **Recovery:** `docker compose up -d mcp-browser` in the MCP fleet directory
|