Skip to main content

Browser-Proxy

Browser-Automatisierungsdienst — separater Docker-Container auf Port 13000 für Headless-Browser-Steuerung.


Browser-Proxy

Der Browser-Proxy ist ein separater Docker-Dienst, der Headless-Browser-Automatisierung via Playwright bereitstellt. Er ist NICHT direkt Teil der Synapse-API — Synapse-Endpunkte enthalten keine /browser/*-Pfade.

Architektur

┌──────────────┐                ┌──────────────────┐
│  Synapse API │                │  Browser Proxy   │
│  port 12800  │                │  port 13000      │
│              │                │  (Playwright)    │
└──────────────┘                └──────────────────┘
       ▲                                ▲
       │                                │
       └──────────┌─────────────┐──────┘
                  │  MCP Server │
                  │  port 13100 │
                  └─────────────┘

Zugriffsarten

Methode 1: Über den Synapse-MCP-Server (empfohlen)

Der Synapse-MCP-Server stellt Browser-Werkzeuge als MCP-Tools bereit. Verwende dies für LLM-gesteuerte Browser-Automatisierung:

// Claude Desktop config
{
  "mcpServers": {
    "synapse": {
      "command": "npx",
      "args": ["-y", "synapse-mcp-api@latest"],
      "env": {
        "SYNAPSE_MIND_KEY": "mk_...",
        "SYNAPSE_URL": "https://synapse.schaefer.zone"
      }
    }
  }
}

Verfügbare MCP-Browser-Tools:

  • browser_new — neuen Browser-Tab öffnen
  • browser_navigate — zu einer URL navigieren
  • browser_click — auf ein Element klicken
  • browser_type — Text in ein Feld eingeben
  • browser_screenshot — Screenshot aufnehmen
  • browser_close — Tab schließen
  • (und mehr — siehe MCP-Integration)

Methode 2: Direkter Browser-Proxy-Zugriff

Für Nicht-MCP-Integrationen verbinde dich direkt mit dem Browser-Proxy-Dienst:

# Health-Check
curl http://browser-proxy.schaefer.zone:13000/health

# Seite öffnen
curl -X POST http://browser-proxy.schaefer.zone:13000/navigate \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'

Häufige Anwendungsfälle

Web-Scraping

# Via MCP (Claude Desktop)
"Use browser_navigate to open https://news.ycombinator.com, 
 then extract the top 10 story titles."

Formular-Automatisierung

# Via MCP
"Use browser_navigate to open the login page,
 browser_type to fill username and password,
 browser_click to submit the form."

Screenshot-Aufnahme

# Via MCP
"Take a screenshot of https://example.com and save it."

Verwandte Dienste

Dienst Port Zweck
Synapse API 12800 Memory, Chat, Tasks
Synapse MCP 13100 MCP-Server (79 Tools)
Browser Proxy 13000 Headless-Browser-Automatisierung
SSH Proxy 12900 SSH-Zugriff auf Remote-Rechner

Nächste Schritte