Chrome DevTools MCP (benjaminr)

Chrome MCP на Python: агент подключается к Chrome через DevTools Protocol, читает сеть, консоль и куки, запускает JavaScript и снимает метрики страницы

  • 312 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Агент читает и очищает куки и хранилища браузера, а также выполняет произвольный JavaScript на странице
  • Chrome стартует с включенным портом удаленной отладки на вашем компьютере
Все причины и проверки

benjaminr/chrome-devtools-mcp

Установка

Ручная установка

claude mcp add chrome-devtools "$(pwd)/.venv/bin/python" "$(pwd)/server.py" -e CHROME_DEBUG_PORT=9222

Выполняется из склонированного каталога после uv sync. Пути должны быть абсолютными.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент читает и очищает куки и хранилища браузера, а также выполняет произвольный JavaScript на странице
  • Chrome стартует с включенным портом удаленной отладки на вашем компьютере

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер на Python дает Claude отладочные возможности Chrome через протокол Chrome DevTools. Агент подключается к веб-приложению, загруженному в Chrome, и разбирает его по ходу беседы. Chrome можно запустить самим сервером с включенной удаленной отладкой. Инструменты разбиты на группы. Управление браузером: start_chrome, start_chrome_and_connect, connect_to_browser и navigate_to_url. Сеть: список запросов с фильтром по домену и статусу, тело ответа. Консоль: логи, сводка ошибок, выполнение JavaScript, осмотр объектов и живое наблюдение. Анализ страницы: метрики, показатели производительности, запуск кода во всех фреймах. Хранилище: квоты, куки, очистка по источнику. В исходниках отдельно лежат модули для CSS и DOM. Для Claude Desktop есть собранное расширение .dxt, которое ставится в один клик. Остальным подходит ручной запуск server.py с переменной CHROME_DEBUG_PORT, по умолчанию в примерах порт 9222.

Для кого. Для веб-разработчиков, которые хотят разобрать ошибки в консоли и сетевые запросы своего приложения вместе с Claude Desktop или Claude Code.

Подходит, если

  • Нужен chrome mcp на Python, чтобы агент смотрел запросы и ответы локального приложения
  • Надо свести ошибки консоли в сводку и найти причину падения страницы
  • Нужно заглянуть в содержимое объекта в браузере, например window
  • Требуется снять метрики загрузки и ресурсов страницы без панели DevTools
  • Для Claude Desktop нужна установка расширением в один клик без правки конфигурации

Не подходит, если

  • Нужно управлять вашим обычным браузером с вкладками и входами: сервер стартует отдельный Chrome с отладочным портом
  • Нужен проект со свежими обновлениями: последнее изменение репозитория датировано октябрем 2025 года
  • Нужна официальная поддержка команды Chrome DevTools: для нее есть отдельный сервер
  • На странице чувствительные данные: инструменты читают куки и хранилища и выполняют код на странице

Пример запроса к агенту

Запусти Chrome на localhost:3000, дай сводку ошибок консоли и покажи сетевые запросы со статусом 500.

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

CHROME_DEBUG_PORT
Порт удаленной отладки Chrome, в примерах 9222.

Ограничения

Для установки в Claude Code в проекте нужны абсолютные пути к интерпретатору Python и к server.py, а относительные приводят к ошибкам запуска. Поддерживаются Claude Desktop и Claude Code, для других клиентов дан запуск python server.py. Путь к Chrome при необходимости задают параметром chrome_path. Инструменты читают и очищают куки и хранилища и выполняют произвольный JavaScript. Лицензия MIT. Работа из России не проверялась: сервер локальный и внешних ключей не требует.

Как отключить. Удалите расширение в Claude Desktop или выполните claude mcp remove chrome-devtools. Запущенный отладочный Chrome закройте как обычное окно.

Частые вопросы

Как установить Chrome DevTools MCP в Claude Code?

Склонируйте репозиторий, выполните uv sync и добавьте сервер командой claude mcp add chrome-devtools с абсолютными путями к Python из .venv и к server.py, плюс -e CHROME_DEBUG_PORT=9222.

Как поставить chrome mcp в Claude Desktop одним кликом?

Скачайте файл .dxt из раздела Releases репозитория, откройте в Claude Desktop раздел расширений и установите его. Путь к Chrome при необходимости задается в настройках расширения.

Какие данные читает этот сервер из Chrome?

Сетевые запросы и тела ответов, логи консоли, метрики страницы, куки, localStorage и sessionStorage. Он также выполняет JavaScript в контексте страницы.

Чем он отличается от официального Chrome DevTools MCP?

Этот сервер написан на Python отдельным автором и работает через Chrome DevTools Protocol. В каталоге есть и официальный сервер команды Chrome DevTools со своим набором инструментов.

Что делать, если сервер не запускается в Claude Code?

Проверьте, что пути абсолютные, что используется интерпретатор из .venv и что claude mcp get chrome-devtools показывает правильные команду и аргументы.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности

MCP-серверРасширенный доступ54 тыс.Звезды репозитория

Плагин для Claude Code, который управляет вашим Chrome через DevTools Protocol: вкладки, формы, выгрузка страниц и скриншоты без сторонних зависимостей

ПлагинШирокий доступ362Звезды репозитория

Скилл для Amp, Claude Code и Cursor: агент управляет вашим живым Chrome с открытыми вкладками и входами в аккаунты через один переключатель отладки

СкиллШирокий доступ3,3 тыс.Звезды репозитория

Расширение Chrome с MCP-сервером: агент управляет вашим обычным браузером с его сессиями, вкладками, закладками и историей

MCP-серверШирокий доступ12,5 тыс.Звезды репозитория

MCP-сервер на Python для Codex, Claude Code и Cursor: 69 инструментов управления Chromium на основе DrissionPage, с наблюдением за страницей и сетью

MCP-серверШирокий доступ484Звезды репозитория
Официальный

MCP-сервер и расширение Chrome, которые дают агенту управлять вашим уже открытым браузером с вашими авторизованными сессиями, все локально

MCP-серверШирокий доступ7,2 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Chrome DevTools MCP (benjaminr) (эта запись)нетне нужна312
Chrome DevTools MCPдане нужна54 043официальный сервер команды Chrome DevTools, а здесь независимая реализация на Python
Chrome MCP Serverнетне нужна12 506расширение Chrome с сервером внутри, а здесь отдельный Chrome с портом отладки
chrome-cdpнет3 284скилл для управления живым Chrome, а не MCP-сервер

Коротко о README

Описание объясняет, что сервер работает внутри Claude Desktop и не требует отдельных процессов. Дано четыре способа установки: готовое расширение .dxt, команда mcp install, подключение к Claude Code и ручная правка конфигурации. Затем идут быстрый старт с командой start_chrome_and_connect, список инструментов по группам и разбор типичных проблем с путями.

Бейдж для README

Сообщить о проблеме

Foxx AIChrome DevTools MCP (benjaminr)
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.