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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: Local 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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Browz hosted MCP (free public beta): let an AI app drive your own Browz browser profiles from anywhere. Connect https://mcp.gobrowz.com/mcp and sign in with your Browz account (OAuth) or an agent token. Each call is relayed to the Browz app on your computer, which must be online with Remote control on and have a hardware security chip (Mac Secure Enclave or TPM 2.0). 17 tools: profiles, tabs, navigate, snapshot, act, wait, screenshot. No cookies, script, downloads or stored sign-ins remotely.
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.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables MCP-compatible agents to securely control the user's already authenticated Chrome browser via explicit tab authorization and DOM-based actions.1Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables local control of existing Chrome/Chromium browser tabs through MCP, including tab management, navigation, content reading, screenshots, and page interaction.Apache 2.0
- AlicenseBqualityCmaintenanceEnables MCP clients to drive a real Chromium browser for automation, including navigation, JavaScript execution, CDP commands, network capture, and multi-tab control.7GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables controlling an existing logged-in Chrome session through MCP, including page reading, DOM interaction, tab management, and allowed file upload/download with local security boundaries.MIT