byob MCP
Плагин и MCP-сервер дают агенту управлять вашим открытым Chrome с уже выполненными входами, через расширение без порта отладки.
- 145 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент действует в вашем настоящем Chrome с открытыми сессиями, может читать личные данные, отправлять формы и получать куки.
- Установка выполняет скрипт из сети, а `browser_evaluate` запускает произвольный код на странице.
Установка
- Работает в
Ручная установка
curl -fsSL https://raw.githubusercontent.com/wxtsky/byob/main/install.sh | bashБыстрая установка из README: скрипт собирает проект и регистрирует выбранные клиенты. Плагин Claude Code ставят командами `claude plugin marketplace add wxtsky/byob` и `claude plugin install byob@byob --scope user`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент действует в вашем настоящем Chrome с открытыми сессиями, может читать личные данные, отправлять формы и получать куки.
- Установка выполняет скрипт из сети, а `browser_evaluate` запускает произвольный код на странице.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
byob (Bring Your Own Browser) — локальный MCP-сервер и расширение Chrome MV3. Агент управляет настоящим браузером с вашими сессиями: читает страницы, кликает, заполняет формы, делает скриншоты и ждет загрузки. Всего 25 инструментов, среди них `browser_snapshot`, `browser_find`, `browser_click`, `browser_type`, `browser_batch` и `browser_read`. Элементы выбираются по ссылкам из снимка доступности, по селектору или по координатам, вложенные фреймы попадают в снимок. Для Claude Code есть плагин с навыком `/byob:control-chrome`, остальные клиенты подключаются через MCP-конфиг. Связь идет через Native Messaging, порт удаленной отладки не открывается.
Для кого. Разработчикам, которые поручают агенту работу в личных кабинетах и закрытых сервисах, где обычный запрос или браузер без окна не проходит.
Подходит, если
- Агент читает страницу, открытую только после входа в аккаунт.
- Нужно заполнить длинную форму в браузере по данным из чата.
- Скриншот или текст страницы нужен без запуска отдельного Chrome.
- Сайт блокирует браузер без окна, а в обычном Chrome все работает.
Не подходит, если
- Браузер содержит сессии банков или рабочих систем, к которым агента допускать нельзя.
- Агент запущен на удаленной машине без вашего Chrome.
- Сценарий нужно гонять в CI без графического браузера.
Пример запроса к агенту
Открой мою вкладку с задачами, прочитай список и перескажи пять верхних пунктов. Ничего не нажимай и не отправляй.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
BYOB_ALLOW_EVAL- Значение 1 включает инструмент browser_evaluate
Ограничения
Агент действует с вашими правами во всех открытых сессиях: может читать почту, отправлять формы и забирать куки. Установка начинается с `curl ... | bash`, поэтому сначала прочитайте `install.sh`. Инструмент `browser_evaluate` включается только переменной `BYOB_ALLOW_EVAL=1`. После установки Chrome нужно полностью перезапустить. Последний коммит в сентябре 2026 года. Расширение работает в Chrome, Edge и Brave, но проверять поведение нужно на своем профиле браузера. Серверная часть требует Node.js 20 или новее и bun.
Как отключить. Отключите расширение на `chrome://extensions`, выполните `claude plugin uninstall byob@byob` или удалите MCP-запись `byob`, затем удалите папку `~/byob` и конфиг Native Messaging.
Частые вопросы
Чем byob отличается от подключения по порту отладки?
Это расширение: порт удаленной отладки не открывается, подтверждение при каждом подключении не нужно, и другие программы не могут перехватить ваш браузер через него.
Как поставить плагин для Claude Code?
Командами `claude plugin marketplace add wxtsky/byob` и `claude plugin install byob@byob --scope user`, затем `/reload-plugins`.
Как включить `browser_evaluate`?
Задайте переменную `BYOB_ALLOW_EVAL=1` в окружении MCP-сервера. По умолчанию инструмент выключен.
Какие требования?
Node.js 20 или новее, bun и Chrome, Edge или Brave. Установщик проверяет их и может сам поставить bun.
Что делать, если связь не работает?
Запустите `bun run doctor`: под каждым пунктом со значком ошибки он показывает исправление, например полный перезапуск Chrome или несовпадение идентификатора расширения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыРасширение Chrome с MCP-сервером: агент управляет вашим обычным браузером с его сессиями, вкладками, закладками и историей
Агент работает в вашем настоящем Chrome с уже выполненными входами: CLI, MCP и расширение с отдельной группой вкладок
MCP-сервер и расширение Chrome, которые дают агенту управлять вашим уже открытым браузером с вашими авторизованными сессиями, все локально
CLI и MCP-сервер, через которые агент управляет вашим настоящим Chrome с сохраненными входами: 103 команды к 36 сайтам и автоматизация браузера
CLI, расширение Chrome, SDK и MCP-сервер, которые дают агенту управлять вашим настоящим Chrome вне зависимости от среды агента
MCP-обертка над движком browser-use: один инструмент ведет браузер по задаче на естественном языке.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| byob (эта карточка) | нет | не нужна | 145 | |
| Playwright MCP | да | не нужна | 39 570 | запускает отдельный браузер без ваших входов; byob управляет вашим Chrome с уже выполненными входами |
| Chrome DevTools MCP | да | не нужна | 55 199 | подключается через порт отладки; byob работает расширением без открытого порта |
Коротко о README
После `bun run setup` остаются ручные шаги: загрузить распакованное расширение и перезапустить Chrome. Команда `bun run doctor` показывает, что исправить.