SecureFoxMCPServer
mcp_secure-fox
Servidor MCP de control del navegador Secure FoxMCP.
Extrae SecureFoxMCPServer / SecureFoxMCPTools del gateway para convertirlos en un paquete Python independiente e instalable (secure-fox). Envuelve el servidor FoxMCP vendorizado del upstream añadiendo validación de dominio a las operaciones específicas de pestañas.
Compatibilidad con el upstream: solo se sobrescriben _setup_tab_tools, _setup_navigation_tools y _setup_content_tools. El resto de herramientas (ventanas, historial, marcadores, monitorización de peticiones) se heredan sin cambios de FoxMCPTools.
Relación con el gateway
secure-fox está deliberadamente desacoplado del gateway:
El gateway no importa
securefox: hace de proxy hacia él igual que con cualquier otro backend (k8s, netbox, grafana).secure-foxse instala en la imagen del gateway/deploy y se lanza mediante su script de consolasecurefox-mcp-server.El archivo de políticas del gateway
deploy/config/policy/real/browser.yamllo referencia comoname: browser,url: http://localhost:9005/mcp.
Related MCP server: hronaut
Script de consola
securefox-mcp-server --mcp-port 9005 --ws-port 8765La extensión de Firefox se conecta a través de WebSocket (puerto 8765). El servidor MCP se ejecuta en el puerto 9005 para que el proxy de políticas lo descubra.
Desarrollo
pip install -e ".[dev]"
python -m pytestPublicación
Flujo de publicación manual (el workflow ejecuta pruebas, compila y publica al hacer tag):
Incrementa
versionenpyproject.toml,_version.pyy__init__.py(mantenlas en consonancia).Haz commit,
git tag vX.Y.Z, y luegogit push && git push --tags.El workflow ejecuta las pruebas y sube
ghcr.io/prog76/mcp-secure-fox:vX.Y.Z.Fija manualmente la nueva versión donde se consuma (
.envde deploy,SECUREFOX_VERSION). Los paquetes se instalan desde los refs de git, no desde 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.
Hyperbrowser MCP — wraps the Hyperbrowser AI-agent browsing API
Related MCP Servers
- 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.6-
- 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