Skip to main content

Browser Proxy

Tjänst för webbläsarautomatisering — separat Docker-container på port 13000 för headless webbläsarkontroll.


Browser Proxy

Browser Proxy är en separat Docker-tjänst som tillhandahåller headless webbläsarautomatisering via Playwright. Den är INTE en del av Synapse API direkt — Synapse-endpoints inkluderar inte /browser/*-sökvägar.

Arkitektur

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

Åtkomstmetoder

Metod 1: Via Synapse MCP Server (rekommenderas)

Synapses MCP-server exponerar webbläsarverktyg som MCP-verktyg. Använd detta för LLM-driven webbläsarautomatisering:

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

Tillgängliga MCP-webbläsarverktyg:

  • browser_new — öppna en ny webbläsarflik
  • browser_navigate — navigera till en URL
  • browser_click — klicka på ett element
  • browser_type — skriv in text i ett fält
  • browser_screenshot — ta en skärmdump
  • browser_close — stäng fliken
  • (och fler — se MCP-integration)

Metod 2: Direkt åtkomst till Browser Proxy

För icke-MCP-integrationer, anslut direkt till browser-proxy-tjänsten:

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

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

Vanliga användningsområden

Webb-skrapning

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

Formulärautomatisering

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

Skärmdumpar

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

Relaterade tjänster

Tjänst Port Syfte
Synapse API 12800 Minne, chatt, uppgifter
Synapse MCP 13100 MCP-server (79 verktyg)
Browser Proxy 13000 Headless webbläsarautomatisering
SSH Proxy 12900 SSH-åtkomst till fjärrmaskiner

Nästa steg