Claudezilla MCP

MCP-сервер и расширение Firefox: Claude Code открывает страницы, кликает, вводит текст и снимает скриншоты без Chrome

  • 46 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Агент кликает и вводит текст на сайтах, в том числе во вкладках, где вы уже вошли в аккаунт
  • `firefox_evaluate` исполняет JavaScript на странице, поэтому остается за отдельным переключателем
Все причины и проверки

boot-industries/claudezilla

Установка

Ручная установка

git clone https://github.com/boot-industries/claudezilla.git
cd claudezilla
./install/install-macos.sh

Команда для macOS, в Linux запускают `./install/install-linux.sh`. Скрипт ставит нативный хост, зависимости и регистрирует сервер в Claude Code.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент кликает и вводит текст на сайтах, в том числе во вкладках, где вы уже вошли в аккаунт
  • `firefox_evaluate` исполняет JavaScript на странице, поэтому остается за отдельным переключателем

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Claudezilla связывает Claude Code с Firefox. Расширение браузера получает команды через локальный сокет и нативный хост на Node.js, а MCP-сервер выдает агенту инструменты `firefox_navigate`, `firefox_click`, `firefox_type`, `firefox_screenshot` и другие. Работает и в обычном окне, и в приватном. Агент читает текст страницы (до 50 тысяч символов), строит дерево доступности, ждет появления элемента, текста или адреса, прокручивает страницу и закрывает баннеры cookie и GDPR. Инструмент `firefox_attach_tab` берет вкладку, которую вы уже открыли, и ведет ее на месте. Общий пул из 12 вкладок делят несколько сессий Claude Code: у каждой свой идентификатор, и чужие вкладки она не трогает. Отдельно есть циклы фокуса (`firefox_start_loop` повторяет задачу до заданного числа итераций), белый список доменов через `firefox_set_config` и переключатель приватного режима. Категории инструментов подгружаются по требованию через `firefox_activate`, это экономит около 6 тысяч токенов контекста.

Для кого. Пользователям Linux, Tails и Qubes, а также командам, где политика запрещает Chrome, но агенту нужен браузер.

Подходит, если

  • Chrome на рабочую станцию поставить нельзя, при этом агент должен проверить страницу и снять скриншот
  • Динамический сайт грузится долго, и агенту надо дождаться нужного текста, а затем забрать ссылки, заголовки и кнопки
  • Несколько сессий Claude Code работают в браузере одновременно и не должны перехватывать вкладки друг друга
  • Вы уже открыли страницу вручную и хотите передать эту вкладку агенту, чтобы он продолжил сценарий

Не подходит, если

  • На машине есть Chrome: официальный браузерный инструмент Anthropic работает с ним, второй стек не потребуется
  • Агент работает в Cursor или Codex: установщик регистрирует сервер только в Claude Code
  • Агенту нужен произвольный JavaScript на странице без ручных шагов: `firefox_evaluate` выключен по умолчанию и включается переключателем в окне расширения

Пример запроса к агенту

Открой https://example.com, сделай скриншот и собери все ссылки со страницы.

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

CLAUDEZILLA_IPC_DIR
Каталог с сокетом, токеном и журналом отладки, на POSIX. Нужен для двух браузеров рядом.
CLAUDEZILLA_AUTOSTART_CMD
Команда запуска браузера, если хост недоступен. Выполняется без оболочки.

Ограничения

Установка идет в два шага: расширение из каталога Firefox Add-ons и нативный хост, который ставит скрипт из репозитория (отдельный для macOS и для Linux). Нужны Firefox 91 и Node.js 18 или новее.

Установщик дописывает разрешения для инструментов Claudezilla в `~/.claude/settings.json`. Инструмента `firefox_evaluate` в этом списке нет.

Репозиторий называет клиентом только Claude Code. Работу в других агентах автор не описывает.

Расширение просит поддержать проект пожертвованием через Stripe.

Как отключить. Удалите сервер командой `claude mcp remove claudezilla`, расширение Claudezilla из Firefox и добавленные разрешения из `~/.claude/settings.json`.

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

Чем Claudezilla отличается от браузерного инструмента Anthropic?

Claudezilla управляет Firefox, а официальный браузерный инструмент Anthropic требует Chrome. По описанию автора набор действий совпадает: клики, ввод, скриншоты, JavaScript, консоль и сеть DevTools.

Уходят ли данные со страниц за пределы компьютера?

Claudezilla держит команды внутри компьютера: они идут через локальный Unix-сокет, а на Windows через именованный канал. Автор заявляет, что телеметрии нет. Текст страниц попадает в контекст модели, как и при любом браузерном инструменте.

Как включить JavaScript-выполнение?

Откройте окно расширения, зайдите в Settings и включите Allow JavaScript evaluation. Затем добавьте `mcp__claudezilla__firefox_evaluate` в `permissions.allow` файла `~/.claude/settings.json`.

Какие версии нужны для запуска?

Firefox 91 или новее и Node.js 18 или новее. Из агентов проект называет только Claude Code.

Можно ли запустить два браузера одновременно?

Можно. Для каждой пары из браузера и сессии Claude Code задайте свой общий `CLAUDEZILLA_IPC_DIR` и перезапустите MCP-сервер. Так рядом работают, например, видимый и фоновый профили.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Плагин для Claude Code, который управляет вашим Chrome через DevTools Protocol: вкладки, формы, выгрузка страниц и скриншоты без сторонних зависимостей

ПлагинШирокий доступ374Звезды репозитория

Chrome MCP на Python: агент подключается к Chrome через DevTools Protocol, читает сеть, консоль и куки, запускает JavaScript и снимает метрики страницы

MCP-серверРасширенный доступ315Звезды репозитория

Плагин для Claude Code с MCP-сервером и семью скиллами: агент управляет настоящим браузером, написав код на Python

ПлагинШирокий доступ280Звезды репозитория

Агент работает в вашем настоящем Chrome с уже выполненными входами: CLI, MCP и расширение с отдельной группой вкладок

CLIШирокий доступ257Звезды репозитория

MCP-сервер и расширение Firefox: агент управляет вкладками, ищет по истории и читает страницы в вашем личном браузере

MCP-серверРасширенный доступ346Звезды репозитория
Официальный

MCP-сервер и расширение Chrome, которые дают агенту управлять вашим уже открытым браузером с вашими авторизованными сессиями, все локально

MCP-серверШирокий доступ7,3 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Claudezilla (эта карточка)дане нужна46
Firefox DevTools MCPдане нужна567сервер Mozilla на WebDriver BiDi без расширения в браузере
Playwright MCPдане нужна39 570управляет браузером Playwright по дереву доступности, Firefox не обязателен

Коротко о README

Репозиторий описывает установку на macOS и Linux, переменные окружения для сокета и автозапуска браузера, полный список инструментов и модель безопасности: белый список команд, проверка URL, блок схем `javascript:` и `data:`, закрепленные зависимости. Проект бесплатный и открытый, лицензия MIT.

Бейдж для README

Сообщить о проблеме