SecureFoxMCPServer
Provides browser control and automation for Firefox, including tab management, navigation, content retrieval, window and history operations, bookmarks, and request monitoring, with domain validation on tab-specific actions.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SecureFoxMCPServerNavigate to example.com and return all links on the page"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp_secure-fox
Secure FoxMCP browser-control MCP server.
Extracts SecureFoxMCPServer / SecureFoxMCPTools out of the gateway into a
standalone, installable Python package (secure-fox). It wraps the vendored
upstream FoxMCP server with tab access control on tab-specific operations.
Upstream compatibility: only _setup_tab_tools, _setup_navigation_tools,
_setup_content_tools are overridden. All other tools (windows, history,
bookmarks, request monitoring) are inherited unchanged from FoxMCPTools.
Relationship to the gateway
secure-fox is intentionally decoupled from the gateway package:
The gateway does not import
securefox— it proxies to it just like any other backend (k8s, netbox, grafana).secure-foxis installed into the gateway/deploy image and launched by its console scriptsecurefox-mcp-server.The gateway's policy file
deploy/config/policy/real/browser.yamlreferences it asname: browser,url: http://localhost:9005/mcp.
Related MCP server: Browser MCP
Console script
securefox-mcp-server --mcp-port 9005 --ws-port 8765The Firefox extension connects via WebSocket (port 8765). The MCP server runs on port 9005 for the policy proxy to discover.
Development
pip install -e ".[dev]"
python -m pytestReleasing
Manual release flow (the workflow tests/builds/publishes on tag):
Bump
versioninpyproject.toml,_version.py, and__init__.py(keep them matching).Commit,
git tag vX.Y.Z, thengit push && git push --tags.The workflow runs tests and pushes
ghcr.io/prog76/mcp-secure-fox:vX.Y.Z.Manually pin the new version where it is consumed (deploy
.env,SECUREFOX_VERSION). Packages are installed from git refs, not PyPI.
This server cannot be deployed
Maintenance
Related MCP Connectors
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
A paid remote MCP for AI agent browser MCP session, built to return verdicts, receipts, usage logs,
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables browser automation, including navigation, form filling, login with CAPTCHA handling, and element manipulation, using a Chrome-based MCP server.364-
- FlicenseNot gradedqualityCmaintenanceEnables MCP clients to control a real local browser window for web automation tasks such as clicking, typing, scrolling, and taking screenshots.11 npm-
- AlicenseNot gradedqualityBmaintenanceEnables MCP-compatible agents to securely control the user's already authenticated Chrome browser via explicit tab authorization and DOM-based actions.1Apache 2.0
- FlicenseNot gradedqualityAmaintenanceEnables AI agents to control a persistent local browser with live tabs, navigation, interaction, inspection, and state management through MCP.2-