Об этом проекте
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. Пакет также служит основой для создания интегрированных браузерных субагентов в агентных инструментах.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.