Back to Home
hyperpolymath icon

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

Run Command
deno run --allow-net --allow-read --allow-env host/server.ts

Security 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

Stats

Interest Score32
Security Score3
Cost ClassHigh
Avg Tokens2500
Stars1
Forks0
Last Update2026-01-17

Tags

Browser AutomationFirefoxClaude CodeDenoWeb Extension