Яндекс Браузер MCP: агент кликает и читает ваши открытые вкладки

Dizory/yandex-browser-mcp· Проверено 12.11.2026· 0на GitHub

Даёт агенту ваш открытый Яндекс Браузер с текущими вкладками и входами: прочитать страницу, кликнуть, заполнить форму, снять скриншот. Отдельный профиль и чистый браузер не нужны.

2 реализации:

Расширение для браузера и локальный сервер на Node.js: 29 браузерных команд и 7 команд Google Таблиц, ввод идёт через CDP как настоящий.

Как подключить

Что сделать до подключения

1

Node.js 22 или новее с npm и настольный Яндекс Браузер

2

Скачать ZIP из последнего релиза и запустить install.ps1 или собрать из исходников: git clone, npm ci, npm start; окно сервера держать открытым

3

В браузере открыть browser://extensions, включить режим разработчика и через «Загрузить распакованное расширение» выбрать папку extension

4

Проверить http://127.0.0.1:37891/health: при подключённом расширении там "connected":true

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport http yandex-browser http://127.0.0.1:37891/mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

browser_tabsсписок вкладок и их ID
browser_openоткрывает страницу
browser_activateпереключает вкладку и окно
browser_navigateпереходит по адресу во вкладке
browser_snapshotтекст и элементы с селекторами
browser_findищет элемент по названию
browser_clickкликает по селектору или точке
browser_typeвводит текст
browser_pressнажимает клавишу или сочетание
browser_scrollпрокручивает страницу
browser_screenshotснимает видимую область
browser_read_tableчитает HTML-таблицу
browser_fill_formзаполняет поля без отправки
browser_upload_fileприкрепляет локальный файл
browser_waitждёт текст или элемент
browser_diffсравнивает состояние вкладки
browser_evaluateвыполняет JavaScript
browser_cdpшлёт команду Chrome DevTools Protocol
sheets_readчитает диапазоны Google Таблиц
sheets_writeзаписывает ячейки Google Таблиц

Показано 20 из 36.

Что попросить агента

«Найди открытую вкладку с CRM, прочитай карточку текущего клиента и заполни комментарий «Перезвонить завтра». Сохрани изменение»Агент вызовет browser_tabs, browser_snapshot, browser_find и browser_click, текст введёт через browser_type
«Нажми кнопку «Сохранить» во вкладке <название вкладки>»Агент найдёт вкладку через browser_tabs, кнопку через browser_find с ролью button и передаст селектор в browser_click
«Перенеси таблицу со страницы <адрес> на лист «Заказы» в Google Таблицу <ссылка>»Агент прочитает таблицу browser_read_table, затем вызовет sheets_info и sheets_write
«Открой <адрес> и покажи ошибки из консоли»Агент вызовет connect_to_browser, navigate и get_console_logs с типом error
«Сделай скриншот текущей вкладки»Агент вызовет browser_screenshot или screenshot

Для каких задач

Найти открытую вкладку с CRM, прочитать карточку клиента и дописать комментарий
Заполнить форму на сайте, где вы уже вошли, без повторного входа
Прочитать таблицу со страницы и перенести её в Google Таблицу
Собрать ошибки из консоли открытой страницы
Снять скриншот вкладки и сравнить её состояние до и после действий

Ограничения

!

Оба сервера сторонние и молодые: у Yandex Browser MCP 0 звёзд на GitHub и первые коммиты в ноябре 2026 года, у Yandex Browser Tabs MCP Server 9 звёзд и последнее обновление в сентябре 2025 года

!

Установка и пути в обоих проектах описаны для Windows; совместимость со всеми сайтами и версиями Яндекс Браузера не подтверждена

!

Агент работает в вашем профиле с вашими входами и без подтверждения каждого действия; evaluate и CDP дают полный доступ к странице, и прочитанное уходит провайдеру модели

!

Удалённый облачный агент не видит 127.0.0.1 вашего компьютера: подключаются только клиенты, запущенные локально

Если не работает

Ошибка Browser extension is not connected
Запустите сервер, включите расширение и нажмите переподключение в его окне.
Сервер не стартует: порт занят
Откройте http://127.0.0.1:37891/health: если сервер уже запущен, подключайтесь к нему.
Ошибка debugger на некоторых вкладках
Служебные страницы браузера и страницы других расширений бывают недоступны, открытые DevTools тоже мешают подключению.
После ошибки или timeout непонятно, выполнилось ли действие
Сначала прочитайте страницу: действие могло успеть выполниться, сервер изменения сам не повторяет.
Облачный агент не подключается к серверу
Удалённый агент не видит 127.0.0.1 вашего компьютера; подключайте MCP-клиент, запущенный локально.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
Yandex Browser MCPDizory0HTTPне нужен368 ноября 2026
Yandex Browser Tabs MCP ServerT1Trit9локальноне нужен1818 сентября 2025

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

Агент увидит мои пароли?
Снимок страницы в Yandex Browser MCP не отдаёт значения полей пароля, но это не изоляция: evaluate, CDP и скриншот видят страницу целиком. Входы на сайты агент использует те, что уже есть в браузере.
Нужно ли подтверждать каждое действие агента?
Yandex Browser MCP подтверждений не спрашивает и работает в вашем текущем профиле, без отдельного рабочего. После ошибки или timeout сервер действие не повторяет, так что сначала прочитайте страницу.
Можно ли подключить несколько агентов сразу?
Yandex Browser MCP принимает несколько клиентов одновременно, но цепочки их вызовов могут перемежаться, поэтому раздайте агентам разные вкладки. Расширение подключается одно за раз.
Что делать, если клиент поддерживает только stdio?
Укажите в Yandex Browser MCP command node и полный путь к server/stdio.js. Сервер npm start всё равно должен работать: переходник подключается к нему.
Чем два варианта отличаются?
Yandex Browser MCP ставит расширение и работает с обычными вкладками без флагов запуска. Yandex Browser Tabs MCP Server обходится без расширения, но браузер нужно открыть с портом отладки 9222.
Как подключить Яндекс Браузер MCP к Codex?
Для Yandex Browser MCP выполните codex mcp add yandex_browser --url http://127.0.0.1:37891/mcp или добавьте этот url в config.toml. Установщик install.ps1 с флагом -RegisterCodex пропишет подключение сам.
Можно ли управлять Яндекс Браузером из Claude Desktop?
Да. Yandex Browser Tabs MCP Server прописывается в конфиг Claude Desktop с command node и путём к build/index.js. Yandex Browser MCP подключается по stdio через server/stdio.js, если клиент не умеет HTTP.
Работает ли сервер из России?
Оба сервера работают на вашем компьютере с вашим браузером, ключи и зарубежные аккаунты не нужны; для команд Google Таблиц в Yandex Browser MCP нужен аккаунт и проект Google Cloud.

Похожие серверы