
mozilla/firefox-devtools-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
mozilla/Firefox-devtools-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/mozilla/firefox-devtools-mcp.
Обзор
mozilla/Firefox-devtools-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/mozilla/firefox-devtools-mcp.
Обзор (машинный перевод)
Сервер протокола Model Context, позволяющий агентам ИИ использовать Firefox. У него два основных сценария использования:
- Агентный просмотр: агент использует браузер для обычных задач, таких как чтение страниц, заполнение форм и выполнение многоступенчатых процессов на сайтах.
- Веб-разработка с помощью агентов: агент загружает страницу, на которой вы работаете, и проверяет её с помощью инструментов разработчика, таких как консоль, сетевые запросы, отладчик и профайлер.
Он управляет Firefox через WebDriver BiDi (через Selenium WebDriver) и работает с Claude Code, Claude Desktop, Cursor, Cline и другими MCP-клиентами.
Хранилище: https://github.com/mozilla/firefox-devtools-mcp
Примечание: Этот MCP-сервер требует локальной установки браузера Firefox и не может работать на облачных хостингах, таких как glama.ai. Используйте
npx @mozilla/firefox-devtools-mcp@latestдля локального запуска или используйте Docker с предоставленным Dockerfile.
Безопасность
Браузерные MCP-серверы несут присущие риски. Несколько ключевых практик:
- Используйте выделенный профиль Firefox. Никогда не запускайте сервер с вашим обычным профилем — агент имеет доступ ко всему, что может получить браузер, включая файлы cookie и сохранённые сессии.
- **Будьте осторожны с тем, какие сайты посещаете.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Firefox DevTools MCP
Model Context Protocol server that lets AI agents use Firefox. It has two main use cases:
- Agentic browsing: the agent uses the browser for regular tasks, such as reading pages, filling forms and going through multi-step flows on websites.
- Agent-assisted web development: the agent loads the page you are working on and inspects it with developer tools, such as the console, network requests, the debugger and the profiler.
It controls Firefox through WebDriver BiDi (via Selenium WebDriver) and works with Claude Code, Claude Desktop, Cursor, Cline and other MCP clients.
Repository: https://github.com/mozilla/firefox-devtools-mcp
Note: This MCP server requires a local Firefox browser installation and cannot run on cloud hosting services like glama.ai. Use
npx @mozilla/firefox-devtools-mcp@latestto run locally, or use Docker with the provided Dockerfile.
Security
Browser MCP servers carry inherent risks. A few key practices:
- Use a dedicated Firefox profile. Never run the server against your regular profile — the agent has access to whatever the browser can reach, including cookies and saved sessions.
- Be cautious about which sites you visit. Pages can return content designed to manipulate the agent (prompt injection). Stick to sites you control or trust.
- Enable only the tool modules you need. The default
basicpreset already includesevaluate_script;--tool-preset slimdrops it. Higher presets such as--tool-preset developer(debugging, network, console, profiler) and--tool-preset mozilla(privileged context) expand what the agent can do further.
See SECURITY.md for a full breakdown of risks and how to report vulnerabilities.
Requirements
- Node.js ≥ 20.19.0
- Firefox 100+ installed (auto‑detected, or pass
--firefox-path)
Install and use with Claude Code or Codex (npx)
Recommended: use npx so you run the latest published version from npm.
Option A — CLI
Claude Code
claude mcp add firefox-devtools npx @mozilla/firefox-devtools-mcp@latest
# Headless + viewport via args
Установка
npx -y @mozilla/firefox-devtools-mcp@latest --headless --viewport 1280x720Конфигурация
{
"mcpServers": {
"firefox-devtools": {
"command": "npx",
"args": ["-y", "@mozilla/firefox-devtools-mcp@latest", "--headless", "--viewport", "1280x720"],
"env": {
"START_URL": "about:blank"
}
}
}
}