Let your AI assistant use your real, logged-in Firefox: tabs, pages, bookmarks, history.
MCPpedia last refreshed this data
io.github.ThinkerYzu/foxmcp is an MCP server that let your AI assistant use your real, logged-in Firefox: tabs, pages, bookmarks, history. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-thinkeryzu-foxmcp": {
"args": [
"foxmcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Let your AI assistant use your real, logged-in Firefox: tabs, pages, bookmarks, history.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'foxmcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked foxmcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in ai-ml / productivity
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
An open-source AI agent that brings the power of Gemini directly into your terminal.
🛡️ BLA (Blind LLM Agents) — Adversarial defense shield that protects binaries, Electron apps, JS bundles, Python, and WebAssembly against AI reverse-engineering agents like REA. Poison -> Exhaust -> Hallucinate.
Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
MCP Security Weekly
Get CVE alerts and security updates for io.github.ThinkerYzu/foxmcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.

Prepare for a FoxMCP meeting with Claude Code: organize tabs, save the project pages, and clear away distractions.
Connect an MCP-compatible AI assistant to Firefox. Manage tabs and windows, read pages, upload local files, organize bookmarks, search history, and inspect network requests.
FoxMCP has two parts: a Firefox extension and a local Python server. Your AI client talks to the server, which sends commands to the extension.
Privacy: Connected AI clients can access your browser data and run page scripts. Use trusted clients and consider a dedicated Firefox profile. See SECURITY.md for the threat model.
Version 1.7.0 is published on PyPI and GitHub. The 1.7.0 extension update is awaiting Mozilla review; Firefox Add-ons currently serves 1.6.0. See release status.
Upgrading: Update the server and extension together, restart shared workers,
and refresh your client's tool schemas. Call profiles_list and pass its integer
profile_id to every browser tool, even with one profile connected. Rediscover
targets after reconnection. See release notes.
Both let an AI agent use Firefox. They suit different jobs.
Use FoxMCP to work in your own browser. It is an extension in the Firefox you already run, so the agent sees your open tabs, logged-in sites, bookmarks, history, and containers. Nothing needs a restart, and several agents can share the same Firefox.
Use firefox-devtools-mcp to test or debug a web page. It starts its own Firefox, so the browser is clean and disposable. It offers console, network, debugger, and profiler tools, and it works with Firefox for Android.
| FoxMCP | firefox-devtools-mcp | |
|---|---|---|
| Browser | The Firefox you already use | Its own instance, started for the agent |
| Logins and cookies | Yours | Only what its own profile holds |
| Several agents at once | Yes, in one Firefox | One at a time per Firefox |
| Setup | Add the extension, then uvx foxmcp --stdio | npx @mozilla/firefox-devtools-mcp |
| Best at | Tabs, windows, bookmarks, history, containers, several profiles | Console, network, debugger, profiler, Android |
firefox-devtools-mcp can also attach to a Firefox that is already running
(--connect-existing), but only one started with special remote-control flags.
Plain Firefox needs a restart, or a second profile, first.
Sharing Firefox between agents. Start each client with
uvx foxmcp --stdio --single-instance so they share one connection. FoxMCP
does not lock tabs, so give each agent its own window to keep them from
stepping on each other.
Mind the access. In your real session, a connected AI client can reach whatever you can. Use a trusted client, consider a dedicated Firefox profile, and read SECURITY.md.
You need Firefox, an MCP client, and
uv.
Your client starts FoxMCP with uvx foxmcp --stdio; uv manages the Python
environment and downloads the package automatically. FoxMCP requires Python
3.10+