Best Firefox MCP Servers
Firefox is a web browser created by Mozilla that emphasizes privacy, security, and customization while providing a fast browsing experience with strong privacy protections.
Why this server?
Drives an installed Firefox browser in a separate profile for reading pages, extracting content, and performing browser actions; the Firefox lane is recommended for research-heavy work because it passes bot checks that block automated Chromium.
AlicenseAqualityAmaintenanceEnables LLM agents to read and navigate web pages efficiently with token budgets, extract structured data, and optionally control a browser with explicit user consent, remaining read-only by default.1280 PyPIAGPL 3.0Why this server?
Partially supports browser automation in Firefox through the T3rnel Browser extension, with limitations due to Firefox lacking a debugger API.

T3rnel Browser — Sessionofficial
AlicenseAqualityBmaintenanceDrives the browser you are already signed into, so work behind a login, SSO or MFA needs no scripted auth. A local stdio MCP server talking to the free T3rnel Browser extension over a native-messaging relay. 14 tools standalone; 101 with the extension — CSS-as-component export, full-page capture, React inspector, network and console capture, form filling, record and replay. Nothing hosted.22263 npm2Apache 2.0Why this server?
Facilitates authenticated access and bot evasion through cookie injection and browser fingerprinting.
AlicenseAqualityAmaintenanceUltra-fast web fetcher and MCP server written in Rust. Fetches any URL as clean Markdown with HTTP/3, JavaScript rendering, anti-fingerprinting, browser cookie authentication from Chrome/Firefox/Brave, and 1Password integration.816MITWhy this server?
Offers specific integration for Firefox configuration in Home Manager, enabling access to Firefox profiles and settings information through dedicated search and info tools.
AlicenseAqualityAmaintenanceMCP-NixOS is a Model Context Protocol server that provides real-time, accurate information about NixOS packages, options, Home Manager, and nix-darwin configurations, preventing AI assistants from hallucinating about NixOS resources and enabling them to deliver factual system configuration guidance.2850MITWhy this server?
Drives a real, locally installed Firefox browser over the built-in Marionette TCP protocol for web research and browser automation. Provides tools to fetch rendered page text (including JavaScript output), extract links, take PNG screenshots, save/load session cookies, and evaluate arbitrary JavaScript on a page. Navigation is real-browser based, with SSRF guarding of internal addresses, per-host rate limiting, response caching, and search/fetch result wrapping as untrusted content.
AlicenseAqualityBmaintenanceEnables web search and browser automation against a real, locally installed Firefox driven over its built-in Marionette TCP protocol. Exposes tools for multi-engine search, JS-rendered page text and link extraction, screenshots, cookie save/load, and arbitrary JS evaluation, with SSRF guarding, rate limiting, and untrusted-content wrapping.10MITWhy this server?
Supports Firefox as one of the browser engines for web crawling and content extraction tasks.
AlicenseAqualityDmaintenanceTypeScript implementation of an MCP server that provides tools for web crawling, content extraction, and browser automation, enabling AI systems to access and process web content through 15 specialized tools.13127 npm13MITWhy this server?
Supported as a compatible web browser for WebDriver interaction, allowing the MCP server to automate Firefox browser sessions.
AlicenseAqualityDmaintenanceAllows AI agents to control web browser sessions via Selenium WebDriver, enabling web automation tasks like scraping, testing, and form filling through the Model Context Protocol.624 npm4MITWhy this server?
Allows controlling a Firefox browser via the Browser Control extension, providing browser automation capabilities through a shared daemon and WebSocket connection.
AlicenseAqualityCmaintenanceLets any number of concurrent Claude Code sessions drive a Firefox browser through the Browser Control extension by funneling every session's commands over a single shared port via a background daemon and private unix socket. Sessions no longer have to compete for a limited pool of extension ports, and requests stay isolated through per-request correlation ids.9MITWhy this server?
Provides browser automation for Firefox, allowing the agent to control a Firefox browser, which requires Playwright's Firefox build to be installed.
AlicenseAqualityBmaintenanceMCP server enabling AI agents to control a real Linux browser with live view, human takeover, and safety guardrails.131MIT