SecureFoxMCPServer
mcp_secure-fox
Secure FoxMCP — это MCP-сервер для управления браузером.
Извлекает SecureFoxMCPServer / SecureFoxMCPTools из gateway в отдельный устанавливаемый Python-пакет (secure-fox). Он оборачивает вендоренный вышестоящий сервер FoxMCP, добавляя проверку доменов для операций, специфичных для вкладок.
Совместимость с вышестоящей версией: переопределены только _setup_tab_tools, _setup_navigation_tools, _setup_content_tools. Все остальные инструменты (окна, история, закладки, мониторинг запросов) наследуются без изменений от FoxMCPTools.
Связь с gateway
secure-fox намеренно отделён от пакета gateway:
gateway не импортирует
securefox— он выступает прокси для него так же, как и для любого другого бэкенда (k8s, netbox, grafana).secure-foxустанавливается в образ gateway/deploy и запускается его консольным скриптомsecurefox-mcp-server.Policy-файл gateway
deploy/config/policy/real/browser.yamlссылается на него какname: browser,url: http://localhost:9005/mcp.
Related MCP server: hronaut
Консольный скрипт
securefox-mcp-server --mcp-port 9005 --ws-port 8765Расширение Firefox подключается через WebSocket (порт 8765). MCP-сервер работает на порту 9005, чтобы policy-прокси мог его обнаружить.
Разработка
pip install -e ".[dev]"
python -m pytestРелиз
Порядок ручного релиза (workflow запускает тесты, сборку и публикацию по тегу):
Увеличьте
versionвpyproject.toml,_version.pyи__init__.py(значения должны совпадать).Сделайте коммит,
git push && git push --tags.Workflow запускает тесты и отправляет образ
ghcr.io/prog76/mcp-secure-fox:vX.Y.Z.Вручную зафиксируйте новую версию там, где она используется (
deploy .env,SECUREFOX_VERSION). Пакеты устанавливаются из git-ссылок, а не из 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