Skip to main content
Glama
prog76

SecureFoxMCPServer

by prog76

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-fox se instala en la imagen del gateway/deploy y se lanza mediante su script de consola securefox-mcp-server.

  • El archivo de políticas del gateway deploy/config/policy/real/browser.yaml lo referencia como name: browser, url: http://localhost:9005/mcp.

Related MCP server: mcp-chrome-server

Script de consola

securefox-mcp-server --mcp-port 9005 --ws-port 8765

La 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 pytest

Publicación

Flujo de publicación manual (el workflow ejecuta pruebas, compila y publica al hacer tag):

  1. Incrementa version en pyproject.toml, _version.py y __init__.py (mantenlas en consonancia).

  2. Haz commit, git tag vX.Y.Z, y luego git push && git push --tags.

  3. El workflow ejecuta las pruebas y sube ghcr.io/prog76/mcp-secure-fox:vX.Y.Z.

  4. Fija manualmente la nueva versión donde se consuma (.env de deploy, SECUREFOX_VERSION). Los paquetes se instalan desde los refs de git, no desde PyPI.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables direct browser control via Chrome DevTools Protocol, supporting navigation, interaction, content extraction, and screenshots through a single MCP tool.
    1
    341
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables MCP clients to drive a real, logged-in Chrome browser for web automation tasks like navigation, clicking, typing, and screenshotting.
    1
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to control a real local browser window for web automation tasks such as clicking, typing, scrolling, and taking screenshots.
    11

View all related MCP servers

Related MCP Connectors

  • Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.

  • Stealth web browser for agents: search, fetch, click and type through persistent sessions over MCP.

  • Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/prog76/mcp_secure-fox'

If you have feedback or need assistance with the MCP directory API, please join our Discord server