ChromeDevTools/chrome-devtools-mcp

Chrome DevTools для coding-агентов

MCP⭐ 52 397TypeScriptпоследний релиз: chrome-devtools-mcp-v1.9.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

chrome-devtools-mcp — это MCP-сервер, позволяющий AI-агентам управлять живым браузером Chrome и использовать инструменты разработчика для отладки и анализа.

Зачем нужен

Инструмент решает задачу интеграции возможностей Chrome DevTools в AI-кодинг-ассистентов (таких как Claude, Cursor, Copilot). Он полезен для надежной автоматизации действий в браузере, глубокого анализа производительности и отладки веб-интерфейсов через контекст LLM.

Что можно реализовать

  • Автоматизация действий в браузере с автоматическим ожиданием результатов (на базе Puppeteer)
  • Анализ производительности: запись трассировок и извлечение метрик
  • Отладка: анализ сетевых запросов, скриншоты, чтение консоли с маппингом исходного кода
  • Получение данных реального пользовательского опыта (CrUX) для комплексной оценки производительности

Ключевые возможности

  • Работа через протокол MCP для интеграции с AI-агентами
  • Поддержка CLI для использования без MCP
  • Режим '--slim' для базовых задач браузера в headless-режиме
  • Сбор статистики использования и проверка обновлений (отключаемые)
  • Официальная поддержка Google Chrome и Chrome for Testing

👤 Кому подойдёт: разработчики, использующие AI-кодинг-ассистентов (Claude, Cursor, Copilot, Antigravity) для автоматизации веб-тестирования и отладки

Релизы

chrome-devtools-mcp-v1.9.0minor
🕐 13 дн назад · релиз на GitHub ↗

Версия 1.9.0: поддержка Agent Plugins 1.0, новые флаги CLI, улучшение производительности и исправления.

  • Added: Добавлен пакет Agent Plugins 1.0 для интеграции с агентами.
  • Added: По умолчанию для CLI включён флаг --allow-unrestricted-paths.
  • Added: Появилась возможность отключать инструменты выполнения JS и карты источников.
  • Added: Добавлен навык cookie-debugging и улучшены описания инструментов.
  • Added: Увеличен размер буфера трассировки по умолчанию до 1.2 ГБ.
  • Fixed: Исправлено определение навигаций по расписанию и фильтрация Chrome webui-целей.
chrome-devtools-mcp-v1.8.0minorbreaking
🕐 27 дн назад · релиз на GitHub ↗

Релиз 1.8.0: новые инструменты для PWA, запросов к heap-снимкам и улучшенная работа с памятью и CLI.

  • Breaking: Аргумент pageId стал обязательным для инструментов, работающих с конкретной страницей.
  • Added: Добавлены инструменты для автоматизации PWA и новый инструмент query_heapsnapshot.
  • Added: В get_heapsnapshot_summary добавлена информация о памяти, удерживаемой контекстами.
  • Added: Поддержка загрузки нескольких файлов через upload_file и опциональные стеки в консоли.
  • Fixed: Исправлена работа CLI, блокировка вызовов инструментов и валидация файлов для удаленных браузеров.
chrome-devtools-mcp-v1.7.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз 1.7.0: новая утилита для проверки localhost, инструмент анализа деталей объектов в снимках кучи, обновление Lighthouse и ряд исправлений стабильности.

  • Added: Добавлен инструмент MCP get_heapsnapshot_object_details для получения подробной информации об объектах в снимках кучи.
  • Added: В сводку снимков кучи добавлены нативные контексты, а также появилась возможность фильтрации объектов по этим контекстам.
  • Added: Добавлена утилита для проверки localhost и улучшена телеметрия: теперь логируется статус DevTools и факт использования localhost.
  • Added: Обновлена версия Lighthouse до 13.4.1.
  • Fixed: Исправлена работа демона: сохранены дефисные флаги браузера, улучшена жизненная циклизация и валидация session ID.
  • Fixed: Устранены ошибки при обработке диалогов, удалении рабочих процессов снимков кучи и масштабировании скриншотов.
chrome-devtools-mcp-v1.6.0minor
🕐 2 мес назад · релиз на GitHub ↗

Релиз 1.6.0: обновление Lighthouse до 13.4.0, улучшенная работа с хип-снэпшотами, исправления стабильности вкладок и новые флаги конфигурации.

  • Added: Обновлён Lighthouse до версии 13.4.0.
  • Added: Добавлена экспериментальная поддержка кодирования ответов инструментов в формате GCF через флаг experimentalGcfFormat.
  • Added: Функция get_heapsnapshot_details теперь выводит количество объектов и их общий размер, а также поддерживает фильтрацию агрегатов.
  • Added: Добавлена поддержка конфигурации --allow-unrestricted-paths.
  • Fixed: Исправлена проблема с потерей выбранной вкладки после переподключения браузера и обеспечена уникальность ID страниц.
  • Fixed: Исправлена пагинация для нулевой страницы в list_network_requests и list_console_messages, а также корректное разрешение ID элементов в хип-снэпшотах.
chrome-devtools-mcp-v1.5.0minor
🕐 2 мес назад · релиз на GitHub ↗

Добавлены инструменты MCP для анализа кучи: поиск дубликатов строк и сравнение снимков.

  • Added: Добавлен инструмент get_heapsnapshot_duplicate_strings для поиска дубликатов строк в снимках кучи.
  • Added: Реализованы инструменты MCP для сравнения снимков кучи (heap snapshot comparison).
  • Fixed: Улучшены сообщения об ошибках CLI для лучшей навигации ИИ-агентов и разработчиков.
  • Fixed: Исправлено создание директории PID с безопасными правами доступа (0o700).
  • Fixed: В loadResource теперь корректно учитываются списки разрешенных и заблокированных ресурсов.