Игорь Градов
Игорь Градов
5 мин
ai

MCP-протокол подключили к антидетект-браузеру: ИИ-агент управляет Camoufox одним промптом

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

MCP-протокол подключили к антидетект-браузеру: ИИ-агент управляет Camoufox одним промптом
Почему это важно

До сих пор каждая команда, которая хотела дать ИИ-агенту доступ к браузеру через 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). Сайт видит обычного посетителя, а не бота.

Как попробовать?

  1. Запустите Camoufox в Docker. Одна команда: docker run -d -p 9377:9377 --name camoufox camoufox. Docker (инструмент, который запускает приложения в изолированных контейнерах, как «коробочки» на вашем компьютере) должен быть установлен.

  2. Соберите сервер из исходников. Потребуется Go версии 1.26 и выше. Команда: go build -o go-juggler-mcp . в папке проекта с GitHub.

  3. Запустите сервер. Команда ./go-juggler-mcp serve запускает MCP-сервер в режиме stdio (стандартный ввод-вывод, когда клиент общается с сервером напрямую через командную строку).

  4. Подключите к ИИ-клиенту. В конфигурации 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 позволяет встраивать в коммерческие продукты.

Мнение редакции dzen.guru

Проект нишевый, но решает реальную боль. Я вижу, как команды тратят дни на написание прослойки между ИИ-клиентом и браузером, и каждый раз это одна и та же работа. Готовый MCP-сервер с девятнадцатью инструментами экономит это время.

Оговорка: проект молодой, документация пока ограничена README, а для установки нужен опыт работы с Go и Docker. Автору 50+, который не работает с командной строкой, стоит подключить знакомого разработчика или подождать, пока появятся готовые сборки.

Что сделать сегодня: если вы разработчик или работаете с разработчиком, откройте репозиторий, соберите бинарник и попробуйте один промпт с rutube.ru или любым российским сайтом. Десять минут покажут, стоит ли перестраивать под это ваши процессы автоматизации.

Частые вопросы

Нужно ли платить за использование?

Нет. Пакет go-juggler-mcp распространяется под лицензией MIT, Camoufox тоже открыт. Платить нужно только за вычислительные ресурсы, на которых всё запускается, и за модель, если вы используете платную. С открытыми моделями через OpenCode весь стек бесплатен.

Работает ли это с российскими сайтами?

Да, и это одно из практических преимуществ. Camoufox маскирует браузер на уровне отпечатков устройства, поэтому российские сайты с агрессивной антибот-защитой воспринимают его как обычного посетителя. В документации проекта приведён пример с rutube.ru.

Обязательно ли знать Go?

Для базового использования, нет. Достаточно собрать бинарник одной командой и прописать путь в конфигурации MCP-клиента. Но для кастомизации, добавления собственных инструментов или интеграции в существующий сервис, знание Go потребуется.

Локальный стек без внешних зависимостей, работающий с российскими сайтами через один промпт, пока редкость. Если ваши задачи включают браузерную автоматизацию, этот проект стоит попробовать до того, как вы напишете собственную прослойку с нуля.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

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

Комментарии

Читайте также

Нейросети для редактирования фото стирают «отпечаток» камеры: доказать подлинность снимка больше нельзя
ai

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

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

5 мин
Искусственный интеллект в строительстве: как масштабировать видеоаналитику с 5 камер до 500
ai

Искусственный интеллект в строительстве: как масштабировать видеоаналитику с 5 камер до 500

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

7 мин
ИИ-ассистент из markdown-файлов: настройка за 30 минут заменяет ручной дневник
ai

ИИ-ассистент из markdown-файлов: настройка за 30 минут заменяет ручной дневник

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

6 мин