Все статьи
30 июля 2026 г.·2 мин чтения

MCP для браузера: даём локальному ИИ доступ к вебу

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

Прочитать страницу и управлять браузером — разные задачи. Для первой достаточно получить текст по ссылке. Для второй нужны «руки»: открыть меню, нажать кнопку, заполнить поле и увидеть, что получилось. Такие действия агенту даёт браузерный MCP-сервер.

Когда нужен MCP для браузера

Самый понятный сценарий — проверка сайта. Агент может пройти форму регистрации, проверить несколько страниц после релиза, собрать ошибки из консоли и описать место, где сломался сценарий.

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

Подключаем Playwright MCP

Playwright MCP — официальный сервер Microsoft для управления браузером. Для запуска понадобятся Node.js и npx.

В Доке открой правую панель → «MCP-серверы»«+ Добавить сервер»:

  • Название: Playwright.
  • Команда: npx.
  • Аргументы, каждый с новой строки: @playwright/mcp@latest.
  • Переменные окружения: оставить пустыми.

По умолчанию сервер открывает видимый браузер. Сразу понятно, куда агент перешёл и что нажимает. Для фонового запуска можно добавить аргумент --headless, но для первого знакомства видимый режим спокойнее.

После сохранения дай простую задачу: «открой главную страницу сайта, назови заголовок и ничего не нажимай». Затем попроси перейти по одной безопасной ссылке.

Браузерный MCP — не песочница и не граница безопасности. Не отдавай агенту основной профиль браузера с личной почтой, платёжными данными и активными сессиями админок.

Отдельный профиль лучше основного

Для автоматизации создай отдельную учётную запись с минимальными правами. Тестируешь админку — заведи тестового редактора, а не используй владельца. Работаешь с магазином — останови сценарий перед оплатой. Публикация, удаление, отправка формы и покупка должны происходить только после явного подтверждения.

Сам сайт тоже может содержать инструкции, которые попытаются повлиять на агента. Поэтому границы лучше написать в задаче заранее: разрешённые домены, допустимые действия и момент, когда нужно остановиться.

Примеры нормальных задач

  • «Пройди форму до кнопки отправки, перечисли ошибки, но форму не отправляй».
  • «Проверь мобильную вёрстку трёх страниц и сохрани список дефектов».
  • «Собери названия и цены с этой категории, не переходи на другие домены».
  • «Повтори баг из описания и приложи последовательность действий».

Такие запросы дают агенту цель и одновременно ограничивают свободу. Фраза «поработай в моём браузере» границ не задаёт.

Что выбрать: встроенное чтение или MCP

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

Начать знакомство с протоколом можно со статьи что такое MCP. Другие подключения — GitHub, Notion и базы — собраны в подборке серверов.