claude-firefox-mcp
by hyperpolymath
Overview
An MCP (Model Context Protocol) server that enables Claude Code CLI to control the Firefox browser for automation tasks.
Installation
deno run --allow-net --allow-read --allow-env host/server.tsSecurity Notes
The server and browser extension allow arbitrary JavaScript execution on any loaded webpage via the `execute_js` tool and through the `read_page` implementation that leverages `browser.tabs.executeScript` and `eval`. This grants full control over the browser's context to the Claude Code CLI, posing a significant risk if the CLI itself or the communication channel is compromised. The browser extension also requires broad `<all_urls>` permissions. While the Deno server binds to `localhost`, limiting direct external network attacks, local exploits or compromised client processes could lead to severe consequences, including data theft or malicious activity within the browser.
Similar Servers
computer-use-mcp
This server allows an AI model, such as Claude, to control a user's computer by interacting with the desktop GUI through mouse, keyboard, and screen capture actions.
blueprint-mcp
Enable AI assistants and coding agents to control and automate real web browsers (Chrome, Firefox, Opera) through a browser extension, maintaining logged-in sessions and avoiding bot detection.
Chrome-DevTools-MCP
Enables AI coding agents to control and inspect a live Chrome browser for reliable web automation, in-depth debugging, and performance analysis.
claude-command-runner
Facilitates AI-driven command execution and terminal automation by bridging Claude Desktop with local macOS terminals, primarily Warp, enabling intelligent output capture, command pipelines, real-time streaming, and reusable templates for developers.