MCP-протокол подключили к антидетект-браузеру: ИИ-агент управляет Camoufox одним промптом
Компания-разработчик yvv4git выпустила открытый пакет go-juggler-mcp, который связывает MCP протокол (Model Context Protocol, стандарт подключения инструментов к ИИ-агентам) с антидетект-браузером Camoufox через язык Go, и впервые позволяет агенту управлять скрытым браузером одним промптом.

До сих пор каждая команда, которая хотела дать ИИ-агенту доступ к браузеру через MCP протокол, писала собственную прослойку: описания инструментов, JSON-схемы, обработку транспорта. Теперь готовый Go-бинарник под лицензией MIT делает это за всех, причём работает с антидетект-браузером, а значит подходит для российских сайтов, где обычные headless-браузеры блокируются.
Пакет появился как логичное продолжение библиотеки go-juggler, которая уже давала Go-разработчикам REST-доступ к Camoufox. Но между «я могу управлять браузером из кода» и «мой ИИ-ассистент сам управляет браузером» оставался разрыв: нужно было вручную регистрировать каждый метод как инструмент для MCP-клиента. Пакет go-juggler-mcp закрывает этот разрыв: он регистрирует девятнадцать методов автоматизации как стандартные MCP-инструменты, и любой совместимый клиент получает к ним доступ.
| Что | Когда | Кто выпустил | Цена |
|---|---|---|---|
| go-juggler-mcp, MCP-сервер для браузерной автоматизации на Go | Июнь 2025 | yvv4git (GitHub) | Бесплатно, лицензия MIT |
Что агент получает в свои руки?
Сервер предоставляет девятнадцать инструментов. Вот ключевые группы:
- Навигация. Открыть вкладку (
open_tab), перейти по адресу (navigate), вернуться назад или вперёд, перезагрузить страницу, закрыть вкладку или всю сессию. - Чтение страницы. Снять ARIA-дерево доступности (
snapshot), то есть получить структуру страницы со стабильными ссылками на элементы, без парсинга сырого HTML. Собрать все ссылки с пагинацией (links). Сделать скриншот (screenshot). - Действия. Кликнуть по элементу (
click), заполнить поле ввода (type), нажать клавишу (press), прокрутить страницу (scroll). - Продвинутое. Выполнить произвольный JavaScript (
evaluate), просмотреть сетевые запросы (network_requests), проверить состояние браузера (health).
Каждый инструмент описан JSON-схемой по стандарту MCP протокола, поэтому клиенту не нужно знать детали реализации.
Как устроена цепочка от промпта до браузера?
Архитектура выглядит так: ИИ-клиент (OpenCode, Claude Desktop, Cursor) отправляет запрос по MCP протоколу. Сервер go-juggler-mcp принимает его и транслирует в REST-вызов к Camoufox через библиотеку go-juggler. Camoufox (антидетект-браузер, «невидимый» Firefox с патчами на уровне C++) выполняет команду и возвращает результат обратно по цепочке.
Антидетект означает, что браузер подменяет отпечатки устройства: количество ядер процессора, параметры видеокарты, звуковой контекст, геометрию экрана и WebRTC (протокол, через который сайты определяют реальный IP). Сайт видит обычного посетителя, а не бота.
Как попробовать?
-
Запустите Camoufox в Docker. Одна команда:
docker run -d -p 9377:9377 --name camoufox camoufox. Docker (инструмент, который запускает приложения в изолированных контейнерах, как «коробочки» на вашем компьютере) должен быть установлен. -
Соберите сервер из исходников. Потребуется Go версии 1.26 и выше. Команда:
go build -o go-juggler-mcp .в папке проекта с GitHub. -
Запустите сервер. Команда
./go-juggler-mcp serveзапускает MCP-сервер в режиме stdio (стандартный ввод-вывод, когда клиент общается с сервером напрямую через командную строку). -
Подключите к ИИ-клиенту. В конфигурации OpenCode пропишите путь к бинарнику. После этого достаточно одного промпта, например: «Открой rutube.ru через juggler, сделай снимок страницы и перечисли основные блоки и первые десять кликабельных элементов».
Репозиторий проекта: github.com/yvv4git/go-juggler-mcp.
Есть ли аналоги для тех, кто работает в России?
Прямого аналога, который совмещает MCP протокол и антидетект-браузер на Go, в российской экосистеме пока нет. Но контекст важен:
- YandexGPT и GigaChat поддерживают вызов внешних функций (function calling), однако не работают с MCP протоколом напрямую, и встроенного управления браузером у них нет.
- OpenCode, упомянутый в документации проекта, работает с открытыми моделями, включая DeepSeek. Это позволяет собрать стек без зависимости от зарубежных облачных сервисов: локальная модель плюс локальный MCP-сервер плюс локальный браузер.
Для тех, кому нужна автоматизация российских сайтов (маркетплейсы, госпорталы, региональные сервисы), связка go-juggler-mcp с Camoufox даёт практичное преимущество: антидетект-браузер проходит проверки, на которых обычные headless-решения (браузеры без интерфейса, запускаемые из кода) блокируются.
Что делать с этим прямо сейчас, по ролям?
Автору Дзена. Если вы мониторите конкурентов или собираете данные для статей вручную, MCP протокол плюс этот сервер позволяют поручить сбор агенту: «открой пять страниц, сделай снимки, выдели заголовки и структуру». Агент вернёт текстовую выжимку, а не сырой HTML.
Маркетологу. Автоматизация аудита посадочных страниц, проверки форм обратной связи, мониторинга цен конкурентов. Антидетект снимает проблему блокировки при массовых проверках.
Предпринимателю и разработчику. Стек полностью локальный: Go-бинарник, Docker-контейнер с Camoufox, открытая модель через OpenCode. Никаких обязательных подписок и зависимости от зарубежных облаков. Лицензия MIT позволяет встраивать в коммерческие продукты.
Проект нишевый, но решает реальную боль. Я вижу, как команды тратят дни на написание прослойки между ИИ-клиентом и браузером, и каждый раз это одна и та же работа. Готовый MCP-сервер с девятнадцатью инструментами экономит это время.
Оговорка: проект молодой, документация пока ограничена README, а для установки нужен опыт работы с Go и Docker. Автору 50+, который не работает с командной строкой, стоит подключить знакомого разработчика или подождать, пока появятся готовые сборки.
Что сделать сегодня: если вы разработчик или работаете с разработчиком, откройте репозиторий, соберите бинарник и попробуйте один промпт с rutube.ru или любым российским сайтом. Десять минут покажут, стоит ли перестраивать под это ваши процессы автоматизации.
Частые вопросы
Нужно ли платить за использование?
Нет. Пакет go-juggler-mcp распространяется под лицензией MIT, Camoufox тоже открыт. Платить нужно только за вычислительные ресурсы, на которых всё запускается, и за модель, если вы используете платную. С открытыми моделями через OpenCode весь стек бесплатен.
Работает ли это с российскими сайтами?
Да, и это одно из практических преимуществ. Camoufox маскирует браузер на уровне отпечатков устройства, поэтому российские сайты с агрессивной антибот-защитой воспринимают его как обычного посетителя. В документации проекта приведён пример с rutube.ru.
Обязательно ли знать Go?
Для базового использования, нет. Достаточно собрать бинарник одной командой и прописать путь в конфигурации MCP-клиента. Но для кастомизации, добавления собственных инструментов или интеграции в существующий сервис, знание Go потребуется.
Локальный стек без внешних зависимостей, работающий с российскими сайтами через один промпт, пока редкость. Если ваши задачи включают браузерную автоматизацию, этот проект стоит попробовать до того, как вы напишете собственную прослойку с нуля.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

Нейросети для редактирования фото стирают «отпечаток» камеры: доказать подлинность снимка больше нельзя
Нейросети для редактирования фото обрабатывают снимок целиком, даже если вы поправили только угол кадра, и это уничтожает криминалистический след камеры,…

Искусственный интеллект в строительстве: как масштабировать видеоаналитику с 5 камер до 500
Искусственный интеллект в строительстве звучит как модная тема из презентаций, но на практике российские разработчики видеоаналитики сталкиваются с проблемами,…

ИИ-ассистент из markdown-файлов: настройка за 30 минут заменяет ручной дневник
Автор Дзена, тимлид, менеджер проекта: у вас наверняка бывает так, что перед встречей с руководителем или перед полугодовой оценкой вы два дня копаетесь в…
Комментарии