Loading...
Loading...
Fast browser automation via FGP daemon - 3-12x faster than Playwright MCP. Use when user needs to navigate web pages, take screenshots, click elements, fill forms, scrape content, or get ARIA accessibility snapshots. Triggers on "open URL", "take screenshot", "click button", "fill form", "get page content", "scrape website", "automate browser".
npx skill4agent add fast-gateway-protocol/fgp-skills browser-daemon| Operation | FGP Daemon | Playwright MCP | Speedup |
|---|---|---|---|
| Navigate | 2-8ms | 27ms | 3-12x |
| ARIA Snapshot | 0.7-9ms | 2-3ms | 3x |
| Screenshot | 25-30ms | 50-80ms | 2x |
# Install via Homebrew (macOS/Linux)
brew install fast-gateway-protocol/tap/fgp-browser
# Or build from source
git clone https://github.com/fast-gateway-protocol/browser
cd browser && cargo build --releasebash ~/.claude/skills/fgp-browser/scripts/install.shfgp# Navigate to URL
fgp browser open "https://example.com"
# Get ARIA accessibility tree (for understanding page structure)
fgp browser snapshot
# Take screenshot
fgp browser screenshot /tmp/page.png
# Click element
fgp browser click "button[type=submit]"
# Fill input field
fgp browser fill "input#email" "user@example.com"
# Press key
fgp browser press Enter
# Select dropdown option
fgp browser select "select#country" "United States"| Command | Description | Example |
|---|---|---|
| Navigate to URL | |
| Get ARIA tree | |
| Capture PNG | |
| Click element | |
| Fill input | |
| Press key | |
| Select option | |
| Hover element | |
| Scroll page | |
# Create new session
fgp browser session new --name "shopping"
# Use specific session
fgp browser --session shopping open "https://amazon.com"
# List sessions
fgp browser session list
# Close session
fgp browser session close shopping# Check daemon status
fgp browser health
# View available methods
fgp browser methods
# Stop daemon
fgp browser stop
# Restart daemon
fgp browser start# 1. Open a page
fgp browser open "https://github.com/login"
# 2. Get page structure
fgp browser snapshot
# 3. Fill login form
fgp browser fill "input#login_field" "username"
fgp browser fill "input#password" "password"
# 4. Submit
fgp browser click "input[type=submit]"
# 5. Screenshot result
fgp browser screenshot /tmp/github-logged-in.pngError: Chrome executable not foundCHROME_PATHError: Connection refusedfgp browser startError: Permission deniedls -la ~/.fgp/services/browser/daemon.sock~/.fgp/services/browser/daemon.sock