
Агент написал форму, поправил стили, добавил обработчик - и на этом его работа кончается. Открыть страницу и посмотреть, что получилось, он не может. Дальше смотрите вы: обновляете вкладку, находите съехавшую кнопку, копируете ошибку из консоли, возвращаетесь в чат и объясняете словами то, что видно с одного взгляда.
Разрыв здесь тот же, что был у поиска по коду до появления языковых серверов. Инструмент делает половину работы, а вторую половину - проверку результата - перекладывает на человека, потому что у него нет глаз.
Chrome DevTools MCP выдаёт агенту эти глаза, причём не в виде картинки, а в виде инструментов разработчика. Агент открывает страницу, снимает её структуру, кликает по элементам, читает консоль, смотрит сетевые запросы, записывает трассу производительности и снимает дампы памяти. Всё то же, что вы делаете вручную в панели DevTools, только вызовами инструментов.
Проект сделан в Google, лежит в организации ChromeDevTools и распространяется под Apache-2.0. Эта статья о том, как его поставить, как он устроен со стороны агента и где у него острые углы.
Что это такое и чем не является
Chrome DevTools MCP - сервер по протоколу MCP, который даёт агенту доступ к живому браузеру Chrome. README формулирует это так: он позволяет вашему агенту "control and inspect a live Chrome browser", открывая доступ ко всей мощи Chrome DevTools для автоматизации, отладки и анализа производительности.
Автоматизация внутри работает на Puppeteer - той же библиотеке, которой пишут браузерные тесты. Отсюда важное свойство, которое README выносит в список главных: действия ждут результата сами, а не выполняются вслепую с последующим sleep.
Чем проект не является: это не инструмент для автоматизации чужих сайтов и не замена тестовому фреймворку. Его задача - дать агенту посмотреть на то, что он сам сделал, и разобраться, почему оно не работает.
Отдельно стоит запомнить границу поддержки. Официально поддерживаются только Google Chrome и Chrome for Testing. Про остальное README говорит прямо: "Other Chromium-based browsers may work, but this is not guaranteed, and you may encounter unexpected behavior."