# 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: ```json // 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](/docs/mcp/what-is-mcp)) ### Metod 2: Direkt åtkomst till Browser Proxy För icke-MCP-integrationer, anslut direkt till browser-proxy-tjänsten: ```bash # 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 ```python # Via MCP (Claude Desktop) "Use browser_navigate to open https://news.ycombinator.com, then extract the top 10 story titles." ``` ### Formulärautomatisering ```python # 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 ```python # 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 - [MCP-integration](/docs/mcp/what-is-mcp) — hur man använder webbläsarverktyg via MCP - [Computer Control API](/docs/api/computers) — för GUI-automatisering på registrerade maskiner