SecureFoxMCPServer
mcp_secure-fox
Sicherer FoxMCP-MCP-Server für die Browsersteuerung.
Extrahiert SecureFoxMCPServer / SecureFoxMCPTools aus dem Gateway in ein eigenständiges, installierbares Python-Paket (secure-fox). Es umschließt den eingebetteten Upstream-FoxMCP-Server mit Domainvalidierung und Zugriffskontrolle für tabspezifische Operationen.
Upstream-Kompatibilität: Es werden nur _setup_tab_tools, _setup_navigation_tools, _setup_content_tools überschrieben. Alle anderen Tools (windows, history, bookmarks, images) werden unverändert von FoxMCPTools geerbt.
Beziehung zum Gateway
secure-fox ist bewusst vom Gateway-Paket entkoppelt:
Das Gateway importiert
securefoxnicht – es greift über einen Proxy darauf zu, wie auf jedes andere Backend (k8s, netbox, grafana).secure-foxwird in das Gateway-/Deploy-Image installiert und über sein Konsolen-Skriptsecurefox-mcp-servergestartet.Die Policy-Datei des Gateways
deploy/config/policy/real/browser.yamlreferenziert es alsname: browser,url: http://localhost:9005/mcp.
Related MCP server: mcp-chrome-server
Konsolen-Skript
securefox-mcp-server --mcp-port 9005 --ws-port 8765Die Firefox-Erweiterung verbindet sich über WebSocket (Port 8765). Der MCP-Server läuft auf Port 9005, damit der Policy-Proxy ihn auffinden kann.
Entwicklung
pip install -e ".[dev]"
python -m pytestVeröffentlichung
Manueller Release-Ablauf (der Workflow testet, baut und veröffentlicht bei Tags):
Erhöhe die
versioninpyproject.toml,_version.pyund__init__.py(alle Angaben müssen übereinstimmen).Commit,
git tag v1.2.3, danngit push && git push --tags.Der Workflow führt die Tests aus und pusht
ghcr.io/prog76/mcp-secure-fox:v1.2.3.Lege die neue Version manuell dort fest, wo sie verwendet wird (Deploy-Umgebung:
.env,SECUREFOX_VERSION). Pakete werden aus Git-Refs installiert, nicht von PyPI.
This server cannot be installed
Maintenance
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
- AlicenseAqualityAmaintenanceEnables direct browser control via Chrome DevTools Protocol, supporting navigation, interaction, content extraction, and screenshots through a single MCP tool.1341MIT
- FlicenseCqualityDmaintenanceEnables browser automation, including navigation, form filling, login with CAPTCHA handling, and element manipulation, using a Chrome-based MCP server.364
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to drive a real, logged-in Chrome browser for web automation tasks like navigation, clicking, typing, and screenshotting.11MIT
- FlicenseNot gradedqualityCmaintenanceEnables MCP clients to control a real local browser window for web automation tasks such as clicking, typing, scrolling, and taking screenshots.11
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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