Живая страница и MCP

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

Зачем это нужно

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

Что нужно

  • Адрес сервера, доступный агенту — отдельная настройка при установке. Если она пустая, живая страница не подключается, и всё остальное работает как обычно.
  • Открытая вкладка с включённой панелью — доступ есть только к тем вкладкам, где вы сами открыли панель дополнения. Закрытая вкладка закрывает и доступ.

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

Два способа доступа

  • Набор команд на отдельном адресе — программа запрашивает у страницы нужное: показать описание, снимок, текст; нажать, ввести значение, перейти. Перечень команд с примерами напечатан прямо на этом адресе, отдельная документация не нужна.
  • MCP-сервер — MCP это общий язык браузерных команд, который понимают современные модели: снимок страницы, клики, ввод текста, работа с вкладками, история, перезагрузка. Если агент умеет говорить на этом языке, он работает со страницей привычными для себя командами, без специальной подготовки.

Подключение MCP делается в настройках агента, в разделе MCP Servers: указывается адрес сервера Агента интерфейсов и ключ доступа. Ключ тот же, что и у дополнения Chrome.

Как это выглядит со стороны

Агент может открыть собственную вкладку, поработать в ней и вернуться к вашей. Если вы сидите за компьютером в этот момент, вы увидите, как вкладки переключаются, — работа идёт в вашем обычном Chrome, а не где-то в стороне. Иногда это неудобно, поэтому запускать такое лучше не в разгар рабочего дня.

Важное правило: чужие вкладки агент закрыть не может. Закрыть получится только те, которые открыл он сам. Ваши открытые страницы останутся на месте, чем бы агент ни занимался.

Честно о безопасности

  • Ключ доступа уезжает к модели. Чтобы агент мог обратиться к странице, адрес сервера и ключ попадают в текст запроса к нему. Это значит, что доверие к модели и к тому, где она работает, неизбежно становится частью схемы.
  • Ссылка на снимок работает без входа. Так сделано специально, чтобы модель могла забрать картинку обычным запросом. Обратная сторона: любой, кто дотягивается до сервера, сможет открыть снимок по номеру.
  • Значит, сервер лучше держать в закрытом контуре — в своей сети или за защитой, а не в открытом интернете. Живую страницу включают, когда она действительно нужна.

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

Дальше: Начало работы — маршрут замкнулся, можно перечитать его уже с пониманием деталей.

← Оглавление документации