Stealthy Auto Browse — MCP-сервер для браузера
Поднимает браузер в Docker и даёт агенту управлять им через MCP: с навигацией, кликами и вводом на уровне ОС.
Открыть на GitHubЧто делает Stealthy Auto Browse
Внутри контейнера работает Camoufox — сборка Firefox без Chrome DevTools Protocol, поэтому детекторы, которые ищут CDP-сигналы, ничего не находят. Браузер запускается в виртуальном дисплее Xvfb, а клики и набор текста генерирует PyAutoGUI как настоящие события операционной системы. Страницу можно смотреть живьём через noVNC на порту 5900.
Управление идёт двумя путями: JSON HTTP API на порту 8080 и MCP-сервер по адресу /mcp на том же порту, через Streamable HTTP. Многошаговый сценарий отправляется одним запросом run_script или YAML-скриптом через stdin. Попутно предустановлены uBlock Origin, LocalCDN, ClearURLs и Consent-O-Matic.
Без Docker ничего не поедет: образ тянется из psyb0t/stealthy-auto-browse. Авторизацию включает переменная AUTH_TOKEN; без неё API открыт всем, кто дотянется до порта. Результат обхода детекторов зависит от сайта, сетевого выхода, часового пояса и сборки браузера — на одном сайте пройдёт, на другом нет.
Контейнер поднимается командой docker run -d --name browser -p 8080:8080 -p 5900:5900 psyb0t/stealthy-auto-browse.
Какие задачи решает
- Открыть сайт с защитой от ботов и забрать текст страницы
- Кликать по CSS-селекторам и заполнять формы без следов инъекций
- Прогнать цепочку шагов одним запросом вместо десятка отдельных вызовов
- Смотреть глазами, что делает агент в браузере, через noVNC
- Поднять несколько инстансов за HAProxy с общей сессией
Примеры запросов агенту
- Открой
https://example.comи вытащи весь текст страницы - Нажми на
button#submitи дождись загрузки следующего экрана - Сделай скриншот страницы шириной 512 и сохрани в
screenshot.png
Как установить Stealthy Auto Browse
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Браузер и парсинг»
Всё по теме «Браузер и парсинг» →Вопросы о Stealthy Auto Browse
Как установить Stealthy Auto Browse в Claude Code?
Готовой команды установки для Claude нет. Запусти контейнер через docker run -d --name browser -p 8080:8080 -p 5900:5900 psyb0t/stealthy-auto-browse, а затем подключи MCP-сервер по адресу /mcp на порту 8080 через Streamable HTTP.
Что делает Stealthy Auto Browse?
Управляет браузером Camoufox в Docker через JSON API и MCP: навигация, клики, ввод текста, скриншоты, вкладки и куки. Ввод идёт на уровне ОС, поэтому страница видит доверенные события.
Чем системный ввод отличается от Playwright?
Системный ввод через PyAutoGUI даёт настоящие события мыши и клавиатуры без следа инъекции. Ввод через CSS-селекторы и DOM проще, но теоретически его можно вычислить по поведению, поэтому на сайтах с защитой лучше первый режим.