Best for
- Local Firefox automation
- Web debugging and development workflows
- Users of Claude Code, Claude Desktop, Cursor, or Cline
An official Mozilla project suited to local Firefox automation and development debugging. Its broad capabilities also create significant browser-session and privileged-access risks, so use a dedicated profile and enable only the required modules.
A Mozilla-maintained Model Context Protocol server that automates Firefox through Selenium WebDriver using WebDriver BiDi. It supports page inspection and control, network and console observation, screenshots, script execution, profiling, and screencasting. It requires a local Firefox installation and cannot run directly on cloud hosting services such as glama.ai.
Requires Node.js ≥ 20.19.0 and Firefox 100+. The recommended approach is npx: run npx @mozilla/firefox-devtools-mcp@latest, or add the provided Claude Code configuration to the client settings. Use --firefox-path to specify the Firefox binary and options such as --headless as needed.
{"mcpServers":{"firefox-devtools":{"command":"npx","args":["-y","@mozilla/firefox-devtools-mcp@latest","--headless","--viewport","1280x720"],"env":{"START_URL":"about:blank"}}}}