# Браузерний проксі Браузерний проксі — це **окрема Docker-служба**, яка забезпечує автоматизацію браузера без графічного інтерфейсу через Playwright. Вона НЕ є частиною API Synapse безпосередньо — кінцеві точки Synapse не включають шляхи `/browser/*`. ## Архітектура ``` ┌──────────────┐ ┌──────────────────┐ │ Synapse API │ │ Browser Proxy │ │ port 12800 │ │ port 13000 │ │ │ │ (Playwright) │ └──────────────┘ └──────────────────┘ ▲ ▲ │ │ └──────────┌─────────────┐──────┘ │ MCP Server │ │ port 13100 │ └─────────────┘ ``` ## Методи доступу ### Метод 1: Через Synapse MCP Server (рекомендовано) Сервер Synapse MCP надає браузерні інструменти як MCP-інструменти. Використовуйте цей метод для автоматизації браузера під керуванням LLM: ```json // Конфігурація Claude Desktop { "mcpServers": { "synapse": { "command": "npx", "args": ["-y", "synapse-mcp-api@latest"], "env": { "SYNAPSE_MIND_KEY": "mk_...", "SYNAPSE_URL": "https://synapse.schaefer.zone" } } } } ``` Доступні MCP-інструменти браузера: - `browser_new` — відкрити нову вкладку браузера - `browser_navigate` — перейти до URL - `browser_click` — клацнути на елемент - `browser_type` — ввести текст у поле - `browser_screenshot` — зробити знімок екрана - `browser_close` — закрити вкладку - (та інші — дивіться [інтеграцію MCP](/docs/mcp/what-is-mcp)) ### Метод 2: Прямий доступ до браузерного проксі Для не-MCP інтеграцій підключайтеся безпосередньо до служби browser-proxy: ```bash # Перевірка стану curl http://browser-proxy.schaefer.zone:13000/health # Відкрити сторінку curl -X POST http://browser-proxy.schaefer.zone:13000/navigate \ -H "Content-Type: application/json" \ -d '{"url": "https://example.com"}' ``` ## Типові варіанти використання ### Веб-скрапінг ```python # Через MCP (Claude Desktop) "Use browser_navigate to open https://news.ycombinator.com, then extract the top 10 story titles." ``` ### Автоматизація форм ```python # Через MCP "Use browser_navigate to open the login page, browser_type to fill username and password, browser_click to submit the form." ``` ### Захоплення знімків екрана ```python # Через MCP "Take a screenshot of https://example.com and save it." ``` ## Пов'язані служби | Служба | Порт | Призначення | |---------|------|---------| | Synapse API | 12800 | Пам'ять, чат, завдання | | Synapse MCP | 13100 | MCP-сервер (79 інструментів) | | Browser Proxy | 13000 | Автоматизація браузера без графічного інтерфейсу | | SSH Proxy | 12900 | SSH-доступ до віддалених машин | ## Наступні кроки - [Інтеграція MCP](/docs/mcp/what-is-mcp) — як використовувати браузерні інструменти через MCP - [API керування комп'ютерами](/docs/api/computers) — для автоматизації GUI на зареєстрованих машинах