Об этом проекте

Chrome DevTools for agents (chrome-devtools-mcp) — это MCP-сервер, который дает ИИ-ассистентам по написанию кода, таким как Antigravity, Claude, Cursor или Copilot, возможность управлять живым браузером Chrome и анализировать его состояние. Он предоставляет возможности Chrome DevTools через Model Context Protocol, обеспечивая надежную автоматизацию, отладку и анализ производительности. Также доступен CLI для использования без MCP. Ключевые возможности: - Выводы о производительности: записывает трассировки Chrome DevTools и извлекает полезную информацию о производительности. - Расширенная отладка браузера: анализирует сетевые запросы, делает скриншоты и читает сообщения консоли браузера, включая стек-трейсы с source map. - Надежная автоматизация: использует Puppeteer для автоматизации действий в Chrome и автоматически ждет результатов действий. Официальная поддержка распространяется только на Google Chrome и Chrome for Testing. Другие браузеры на базе Chromium могут работать, но это не гарантируется. Инструменты производительности могут отправлять URL трассировок в Google CrUX API для получения данных о реальном пользовательском опыте; это можно отключить с помощью флага --no-performance-crux. По умолчанию собираются статистика использования для повышения надежности и производительности; отключение возможно через --no-usage-statistics или переменные окружения CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS или CI. Сервер также проверяет реестр npm на наличие обновлений, если не установлена переменная CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS. Настройка заключается в добавлении пакета в конфигурацию MCP-клиента, например: { "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"] } } } Доступен slim-режим для базовых браузерных задач, а документация охватывает расширенное использование: одновременные сессии, постоянные каталоги пользовательских данных, подключение к запущенному экземпляру Chrome и отладку Android. Пакет также служит основой для создания интегрированных браузерных субагентов в агентных инструментах.