Auto Browser MCP

MCP дает агенту браузер Playwright, в котором человек может продолжить ту же сессию и сохранить профиль входа

  • 922 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

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

  • Агент может отправлять формы и менять данные от имени вошедшего пользователя
  • Сохраненное состояние входа дает доступ к аккаунтам
  • Общий рабочий стол noVNC может показать окна соседних сессий
Все причины и проверки

lvcidpsyche/auto-browser

Установка

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

git clone https://github.com/LvcidPsyche/auto-browser.git
cd auto-browser
docker compose up --build

Запускает локальный контроллер и браузер; открытые порты по умолчанию слушают loopback.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент может отправлять формы и менять данные от имени вошедшего пользователя
  • Сохраненное состояние входа дает доступ к аккаунтам
  • Общий рабочий стол noVNC может показать окна соседних сессий

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

Что делает

Auto Browser дает агенту управляемую сессию Chromium через MCP. Агент открывает страницы, читает структуру и выполняет действия в интерфейсе. Снимки экрана помогают проверить, где он находится и что изменилось. Человек может открыть ту же сессию через noVNC и продолжить работу вручную. Это удобно для входа в свой аккаунт или восстановления сценария после сбоя. Состояние входа можно сохранить как именованный профиль и использовать в новой сессии. Контроллер запускается вместе с браузером через Docker Compose. Клиенты с HTTP MCP обращаются к нему напрямую, а stdio-мост подходит клиентам без такого транспорта. Настройки позволяют выбрать набор инструментов и согласования действий; их нужно проверить до подключения рабочего аккаунта.

Для кого. Тестировщикам веб-сервисов, которые передают управление одной браузерной сессией между агентом и человеком.

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

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

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

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

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

Открой тестовый сайт через Auto Browser. Дай мне войти вручную, затем прочитай список заказов без изменения данных и покажи снимок результата.

MCP

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

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

AUTO_BROWSER_BASE_URL
Адрес контроллера для stdio-моста; локально по умолчанию http://127.0.0.1:8000.
AUTO_BROWSER_BEARER_TOKEN секрет
Ключ защищенного контроллера для stdio-моста.

Ограничения

Нужны Docker и Compose; готовые образы рассчитаны на linux/amd64, для других окружений нужна проверка сборки из исходников. В обычном режиме хранилища сессий разделены, но Chromium и рабочий стол noVNC общие: человек может увидеть окна других сессий. Для разных пользователей нужно выбрать отдельный контейнерный режим. Ограничение доменов не покрывает все iframe и сторонние ресурсы страницы, поэтому его нельзя считать полной сетевой изоляцией браузера.

Как отключить. Закройте активные браузерные сессии, удалите MCP-подключение из клиента и выполните `docker compose down` в каталоге проекта. Сохраненные профили и журналы проверьте отдельно в `data/`. Если ключ или состояние входа стали доступны посторонним, отзовите их у контроллера и целевого сервиса.

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

Как запустить Auto Browser локально?

Клонируйте репозиторий и выполните `docker compose up --build`. Контроллер и браузер должны работать до подключения MCP-клиента.

Как подключить Claude Code или Codex?

Используйте команды HTTP-подключения ниже. Обе обращаются к `http://127.0.0.1:8000/mcp`; отдельный серверный ключ в локальном режиме по умолчанию не нужен.

Достаточно ли команды `uvx auto-browser-mcp`?

Нет. Она запускает stdio-мост к контроллеру. Сам стек Auto Browser уже должен работать; при другом адресе задайте `AUTO_BROWSER_BASE_URL`.

Всегда ли агент спрашивает перед действием?

Это зависит от настроек контроллера и клиента. Проверьте политику согласований на безопасном тесте. Возможность ручного управления не означает обязательное подтверждение каждого клика.

Можно ли открыть сервис за пределами своей машины?

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

Какие лицензия и расходы у стека?

Код имеет MIT. Использование выбранной модели оплачивается отдельно.

Обсуждение

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

MCP-серверы
Официальный

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

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

MCP-сервер, который дает агенту управлять браузером: открывать страницы, кликать и заполнять формы через Playwright

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

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

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

MCP-сервер Browserless.io: облачный браузер для агента с чтением страниц, обходом сайтов, аудитом Lighthouse и сессиями с кликами

MCP-серверШирокий доступ18Звезды репозитория

MCP-сервер на Playwright для навигации по сайтам, кликов, заполнения форм, скриншотов и выполнения JavaScript в браузере

MCP-серверШирокий доступ297Звезды репозитория
Выбор редакции

Отдельный браузер для агентов со скиллом и MCP: Claude Code и Codex работают в ваших аккаунтах, каждый сеанс записывается и доступен для просмотра

СкиллШирокий доступ14,3 тыс.Звезды репозитория

Коротко о README

Проект включает браузерный узел и контроллер. Профили MCP меняют состав инструментов; подробная диагностика вынесена из обычного набора.

Бейдж для README

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

Foxx AIAuto Browser
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.