К основному содержанию
MCP-сервер CX Codex

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 и другие

Похожие

use-tinyfish tinyfish-io Скилл подключает утилиту TinyFish CLI для поиска в сети, выкачивания страниц в Markdown и управления браузером через субагента. CX Codex +1 3 400установок qiaomu-opencli-browser joeseesun Управляет Google Chrome через терминал и использует уже открытые сессии без ввода паролей. Позволяет агенту кликать, заполнять формы и извлекать данные со страниц. CX Codex +1 1 100установок notte-functions-build nottelabs Скилл проводит агента по сайту один раз, находит стабильный путь к данным и разворачивает из этого переиспользуемую Notte Function с параметрами. CX Codex +1 604установок playwright oakoss Скилл для ИИ-агента по Playwright: локаторы, ассерты, скриншоты и PDF, обход бот-защиты, авторизованные сессии, отладка ошибок. CX Codex +1 452установок puppeteer-automation Mindrally Скилл для браузерной автоматизации на Puppeteer: навигация, клики, скриншоты, PDF и перехват сетевых запросов в headless Chrome. CX Codex +1 1 800установок

Рядом в теме «Браузер и парсинг»

Всё по теме «Браузер и парсинг» →

Вопросы о 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 проще, но теоретически его можно вычислить по поведению, поэтому на сайтах с защитой лучше первый режим.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой