# Браузерный прокси Браузерный прокси — это **отдельный Docker-сервис**, обеспечивающий автоматизацию headless-браузера через Playwright. Он не является частью Synapse API напрямую — эндпоинты Synapse не включают пути `/browser/*`. ## Архитектура ``` ┌──────────────┐ ┌──────────────────┐ │ Synapse API │ │ Browser Proxy │ │ port 12800 │ │ port 13000 │ │ │ │ (Playwright) │ └──────────────┘ └──────────────────┘ ▲ ▲ │ │ └──────────┌─────────────┐──────┘ │ MCP Server │ │ port 13100 │ └─────────────┘ ``` ## Способы доступа ### Способ 1: через MCP-сервер Synapse (рекомендуется) MCP-сервер Synapse предоставляет браузерные инструменты как MCP-инструменты. Используйте этот способ для LLM-управляемой автоматизации браузера: ```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" } } } } ``` Доступные MCP-инструменты для браузера: - `browser_new` — открыть новую вкладку браузера - `browser_navigate` — перейти по URL - `browser_click` — кликнуть по элементу - `browser_type` — ввести текст в поле - `browser_screenshot` — сделать снимок экрана - `browser_close` — закрыть вкладку - (и другие — см. [интеграция с MCP](/docs/mcp/what-is-mcp)) ### Способ 2: прямой доступ к Browser Proxy Для интеграций без MCP подключайтесь напрямую к сервису browser-proxy: ```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"}' ``` ## Типовые сценарии использования ### Веб-скрапинг ```python # Via MCP (Claude Desktop) "Use browser_navigate to open https://news.ycombinator.com, then extract the top 10 story titles." ``` ### Автоматизация форм ```python # Via MCP "Use browser_navigate to open the login page, browser_type to fill username and password, browser_click to submit the form." ``` ### Захват снимков экрана ```python # Via MCP "Take a screenshot of https://example.com and save it." ``` ## Связанные сервисы | Сервис | Порт | Назначение | |---------|------|---------| | Synapse API | 12800 | Память, чат, задачи | | Synapse MCP | 13100 | MCP-сервер (79 инструментов) | | Browser Proxy | 13000 | Автоматизация headless-браузера | | SSH Proxy | 12900 | SSH-доступ к удалённым машинам | ## Следующие шаги - [Интеграция с MCP](/docs/mcp/what-is-mcp) — как использовать браузерные инструменты через MCP - [Computer Control API](/docs/api/computers) — для GUI-автоматизации на зарегистрированных машинах