Подключите ИИ-агента напрямую к активному экземпляру браузера с помощью функции автоматического подключения. Это позволяет агенту обходить ограничения песочницы, наследуя ваши текущие вкладки, расширения браузера и состояние активного приложения.
Благодаря этому агент может переходить от написания кода к отладке состояния браузера без потери данных сеанса. Это полезно, если вы уже достигли определенного состояния приложения (например, сложного процесса оформления заказа или ошибки, воспроизведенной вручную) и хотите, чтобы специалист службы поддержки взял на себя техническое исследование, не выполняя эти шаги вручную.
Прежде чем включать автоматическое подключение, примите во внимание следующее:
- Безопасность и конфиденциальность. Когда автоподключение активно, у агента есть доступ ко всем данным в профиле браузера, включая открытые вкладки, хранилище сеансов, локальное хранилище, файлы cookie и другие данные, полученные через JavaScript API.
Данные, отправляемые в Google. Сервер инструментов разработчика Chrome для агентов работает как локальный процесс. Однако по умолчанию он отправляет в Google следующие данные независимо от режима подключения:
- Статистика использования, например процент успешных вызовов инструментов, задержка и информация об окружении. Чтобы отказаться от этого, используйте флаг
--no-usage-statisticsили задайте переменную средыCHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS. - URL из трассировок производительности, которые отправляются в Chrome UX Report (CrUX) API для получения данных об удобстве использования. Чтобы отказаться от участия в программе, используйте флаг
--no-performance-crux.
- Статистика использования, например процент успешных вызовов инструментов, задержка и информация об окружении. Чтобы отказаться от этого, используйте флаг
Доверие и запросы. Используйте этот режим только с агентами, которым доверяете, и будьте осторожны с информацией, которую включаете в запросы.
Требования
Чтобы использовать функцию автоматического подключения, вам потребуется:
- Chrome 144 и более поздние версии. Для автоматического подключения требуются современные протоколы отладки, которые есть в текущих версиях Chrome.
- Правильный канал Chrome. По умолчанию агент подключается к стабильной версии Chrome. Чтобы использовать Canary или Beta, укажите канал в конфигурации.
- Удаленная отладка включена – вручную включите связь между браузером и агентом.
- Правильная конфигурация. Вам нужно обновить конфигурацию MCP, чтобы включить флаг
--autoConnect. Подробнее о конфигурации…
Настроить автоматическое подключение
Чтобы настроить функцию автоматического подключения на MCP-сервере, сделайте следующее:
- В запущенном браузере Chrome перейдите на страницу
chrome://inspect/#remote-debuggingи включите удаленную отладку. Обновите конфигурацию MCP, добавив флаг
--autoConnect:{ "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["chrome-devtools-mcp@latest", "--autoConnect"] } } }Чтобы отказаться от отправки статистики использования и URL трассировки производительности в Google, добавьте флаги
--no-usage-statisticsи--no-performance-cruxвargs.Попросите агента взаимодействовать с открытым приложением Chrome. Когда Chrome запросит разрешение на сеанс, нажмите Разрешить.
Теперь агент использует MCP-сервер для взаимодействия с запущенным приложением Chrome. Подробная информация о вариантах конфигурации приведена в руководстве по настройке.
Примеры использования функции автоматического подключения
Автоподключение позволяет использовать инструменты или состояния, которые нельзя использовать в изолированных сеансах Chrome. Например, вместо того чтобы просить агента войти в аккаунт (что часто не удается), вы можете сами перейти на нужную страницу и войти в аккаунт. Затем попросите агента продолжить разговор.
Ниже приведены примеры использования функции автоматического подключения.
Как устранять неполадки с аутентифицированными панелями
Внутренние инструменты и частные панели управления часто защищены сложными системами единого входа (SSO) или виртуальными частными сетями (VPN). Для работы в изолированной среде обычно требуется выполнить вход, который агент не может обойти. При автоматическом подключении агент наследует активный сеанс.
Пример запроса
I have my company's staging dashboard open in the next tab. Can you look at the
User Analytics chart, find the SVG element for the Friday data point, and tell
me why the tooltip isn't appearing on hover?
Пример выполнения агента. Агент идентифицирует существующий процесс Chrome, находит активную вкладку и проверяет дерево специальных возможностей, чтобы найти элементы. Также для оценки определенных конфликтов могут использоваться JavaScript API.
Как исправить ошибки на текущей вкладке
Не пытайтесь воспроизвести ошибки вручную. Вместо того чтобы переводить шаги воспроизведения в новый запрос для агента в изолированной среде, вы можете попросить агента исправить ошибку на активной странице, на которой вы ее обнаружили.
Пример запроса
Look at the current page. The Submit button overlaps with the footer on this
screen size. Generate a fix for the layout and verify it by injecting the CSS
directly into this tab.
Пример выполнения. Поскольку агент подключен к активному окну, он анализирует макет и мгновенно применяет исправление. На экране появится кнопка "Переместить", которая подтвердит, что исправление работает, прежде чем вы обновите исходный код.