Chrome DevTools MCP: публичный превью даёт AI-ассистентам доступ к реальному Chrome

Что делает Chrome DevTools MCP

Google выпустил публичный превью Chrome DevTools MCP — сервер Model Context Protocol (MCP), который позволяет AI-ассистентам управлять и инспектировать реальный экземпляр Chrome. Через MCP агенты могут записывать трассы производительности, просматривать DOM и CSS, выполнять JavaScript, читать вывод консоли и автоматизировать пользовательские сценарии. Это решает типичное ограничение генераторов кода — отсутствие возможности наблюдать поведение страниц во время выполнения.

Как MCP связывает AI с DevTools

MCP — открытый протокол для подключения LLM и других агентов к инструментам и данным. Сервер DevTools MCP предоставляет отладочную поверхность Chrome в виде MCP-совместимого набора инструментов. Это позволяет агентам запускать конкретные сценарии: начать трассировку производительности по URL, проанализировать результат и предложить оптимизации — например определить причину большого Largest Contentful Paint или смещений в верстке.

Возможности и набор инструментов

Репозиторий проекта описывает широкий набор операций. Помимо примитивов для трассировки производительности (performance_start_trace, performance_stop_trace, performance_analyze_insight), агенты могут:

Сервер использует Puppeteer для надежной автоматизации и семантики ожиданий, а связь с Chrome реализована через Chrome DevTools Protocol (CDP).

Установка и интеграция

Настройка для MCP-клиентов преднамеренно минимальна: Google рекомендует добавить короткий конфигурационный фрагмент, который вызывает npx и всегда использует последнюю сборку сервера. В репозитории приведён такой фрагмент:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["chrome-devtools-mcp@latest"]
    }
  }
}

Сервер интегрируется с несколькими фронтенд-агентами: Gemini CLI, Claude Code, Cursor и поддержкой MCP у GitHub Copilot. Для VS Code/Copilot в репозитории указан однострочник code –add-mcp; для Claude Code доступна команда claude mcp add, которая ссылается на тот же npx-пакет. Пакет ориентирован на Node.js ≥22 и актуальную версию Chrome.

Примеры рабочих сценариев агентов

В анонсе Google приводятся практичные подсказки, демонстрирующие полноцикловые сценарии: проверить предложенное исправление в живом браузере; проанализировать сетевые ошибки (например, CORS или заблокированные изображения); воспроизвести баги, симулируя пользовательские действия; исследовать проблемы верстки, читая DOM/CSS в контексте; запускать автоматические аудиты производительности для снижения LCP и других Core Web Vitals. Во всех этих случаях агенты теперь могут валидировать изменения реальными измерениями.

Почему это важно

Публичный превью Chrome DevTools MCP делает AI-ассистентов привязанными к реальной телеметрии браузера — трассам производительности, состоянию DOM/CSS, сетевым и консольным данным — что делает рекомендации основанными на измерениях, а не на догадках. Это должно сократить циклы поиска и исправления регрессий и нестабильных UI-сценариев и повысить точность проверки работ по производительности.

Для технических деталей и репозитория смотрите блог Chrome DevTools и страницу проекта на GitHub.