Python-библиотека для автоматизации браузера на базе Selenium, позволяющая находить элементы по видимым подписям, а не селекторам.
mozilla/firefox-devtools-mcp
MCP-сервер для просмотра и анализа Firefox через WebDriver BiDi — для автоматизированного веб-сёрфинга и отладки веб-разработки с помощью ИИ-агентов.
- Звёзды
- 553
- Форки
- 76
- Открытые issues
- 10
- Последний коммит
- 3 дня назад
Что это?
Firefox DevTools MCP — это сервер Model Context Protocol, который позволяет ИИ-ассистентам управлять локальным браузером Firefox. Он использует WebDriver BiDi через Selenium WebDriver и работает с MCP-клиентами, такими как Claude Code, Claude Desktop, Cursor и Cline.
Проект охватывает два основных сценария. Первый — автоматизированный веб-сёрфинг: агент просматривает страницы, заполняет формы и выполняет многошаговые действия на сайтах. Второй — помощь в веб-разработке: агент открывает страницу, над которой вы работаете, и анализирует её с помощью сообщений консоли, сетевых запросов, отладчика и профайлера.
Инструменты сгруппированы по модулям и доступны через пресеты от `slim` до `all`, что позволяет ограничить возможности агента. Также поддерживаются headless-режим, пользовательские профили, подключение к уже запущенному Firefox и Firefox для Android через ADB. Поскольку агент может получить доступ ко всему, что доступно браузеру, проект рекомендует использовать отдельный профиль Firefox.
Ключевые возможности
- 01Управляет Firefox через WebDriver BiDi с помощью Selenium WebDriver.
- 02Создаёт снимки страниц и нажимает на элементы или заполняет их по UID.
- 03Собирает сетевые запросы, сообщения консоли и загрузки.
- 04Предлагает пресеты инструментов, ограничивающие доступные агенту возможности.
- 05Поддерживает headless-режим, пользовательские профили и подключение к запущенному Firefox.
- 06Позволяет автоматизировать Firefox для Android через ADB.
Сценарии использования
- Поручить ИИ-агенту выполнять многошаговые задачи на сайтах, например заполнять формы.
- Попросить ИИ-ассистента изучить разрабатываемую страницу, включая вывод консоли и сетевые данные.
- Профилировать или отлаживать веб-страницу в Firefox с помощью MCP-совместимого ассистента для программирования.
- Автоматизировать тестовые сессии Firefox для Android с настольного компьютера.
Быстрый старт
- 1
Убедитесь, что установлены Node.js версии 20.19.0 или новее и Firefox версии 100 или новее
- 2
Запустите сервер локально с помощью npx
npx @mozilla/firefox-devtools-mcp@latest - 3
Зарегистрируйте его в Claude Code
claude mcp add firefox-devtools npx @mozilla/firefox-devtools-mcp@latest
Что важно знать
- Требуется локальная установка Firefox; запуск в облачных хостинг-сервисах невозможен.
- Используйте отдельный профиль Firefox, поскольку агент может получить доступ к cookie и сохранённым сеансам.
- В режиме Android все данные целевого приложения удаляются перед каждым сеансом.
- В метаданных лицензия указана как NOASSERTION, поэтому перед использованием проверьте файлы лицензии.
В подборках
Темы
Частые вопросы
- Что такое firefox-devtools-mcp?
- MCP-сервер для просмотра и анализа Firefox через WebDriver BiDi — для автоматизированного веб-сёрфинга и отладки веб-разработки с помощью ИИ-агентов. Firefox DevTools MCP — это сервер Model Context Protocol, который позволяет ИИ-ассистентам управлять локальным браузером Firefox. Он использует WebDriver BiDi через Selenium WebDriver и работает с MCP-клиентами, такими как Claude Code, Claude Desktop, Cursor и Cline.
- firefox-devtools-mcp можно использовать бесплатно? Какая у него лицензия?
- firefox-devtools-mcp распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- firefox-devtools-mcp всё ещё поддерживается?
- Активно поддерживается. Последний коммит в firefox-devtools-mcp — 4 нояб. 2026 г..
- Для чего можно использовать firefox-devtools-mcp?
- Поручить ИИ-агенту выполнять многошаговые задачи на сайтах, например заполнять формы. Попросить ИИ-ассистента изучить разрабатываемую страницу, включая вывод консоли и сетевые данные. Профилировать или отлаживать веб-страницу в Firefox с помощью MCP-совместимого ассистента для программирования. Автоматизировать тестовые сессии Firefox для Android с настольного компьютера.
- Как установить firefox-devtools-mcp?
- Убедитесь, что установлены Node.js версии 20.19.0 или новее и Firefox версии 100 или новее Запустите сервер локально с помощью npx: npx @mozilla/firefox-devtools-mcp@latest Зарегистрируйте его в Claude Code: claude mcp add firefox-devtools npx @mozilla/firefox-devtools-mcp@latest
- Где скачать firefox-devtools-mcp?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mozilla/firefox-devtools-mcp
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
MCP-сервер и расширение для Firefox, с помощью которых AI-ассистенты управляют вкладками, ищут в истории и читают страницы или делают их снимки экрана с разрешения пользователя.
MCP-сервер, с помощью которого coding agents управляют запущенным браузером Chrome и анализируют его через Chrome DevTools для отладки и оценки производительности.
Расширение для автоматизации браузера и рабочего стола: запись макросов, JavaScript API, OCR, распознавание изображений и MCP-сервер для ИИ-ассистентов.
Python-библиотека для загрузки, кеширования и поиска бинарных файлов драйверов браузеров для Selenium, например ChromeDriver и GeckoDriver.
Клиентская библиотека Selenium WebDriver для Rust, предназначенная для автоматизированного тестирования веб-интерфейсов.