supergateway-pro
⚡ SuperGateway Pro
Централизованный демон MCP-шлюза, живая панель активности в стиле Vercel и набор для строки меню macOS для AI-агентов кодирования
🌟 Обзор
SuperGateway Pro — это шлюз Model Context Protocol (MCP) с открытым исходным кодом, высокопроизводительный пулер соединений и консоль мониторинга в реальном времени.
Вместо того чтобы каждый AI-клиент разработчика (Codex / ChatGPT, Claude Desktop, Antigravity, OpenCode / Codeg) запускал собственные изолированные среды выполнения Node.js/Python для одних и тех же инструментов (тратя 500 МБ – 1,5 ГБ ОЗУ и сотни потоков), SuperGateway Pro поддерживает единый предварительно прогретый общий пул серверов и мультиплексирует запросы за субмиллисекундное время.
┌───────────────────────────────────────────────────────────────┐
│ AI Clients: Codex | Claude Desktop | Antigravity | Codeg │
└───────────────────────────────┬───────────────────────────────┘
│ (Lightweight stdio / SSE)
▼
┌───────────────────────────────────────────────────────────────┐
│ ⚡ SuperGateway Pro Daemon (Port 8080 / <25MB RAM) │
│ ├─ 📊 Vercel-Style Live Console (SSE Tool Stream) │
│ ├─ ⚡ macOS Menu Bar Status Item (RAM Footprint Tracker) │
│ └─ 📦 Universal 1-Click Config Backup & Diff Engine │
└───────────────────────────────┬───────────────────────────────┘
▼
┌───────────────────────────────────────────────────────────────┐
│ Shared Server Pool: SSH | K8s | Tabularis | Grafana | AWS │
└───────────────────────────────────────────────────────────────┘Related MCP server: Shared MCP Gateway
✨ Возможности
🏎️ Сокращение потребления памяти на ~83%: объединяет 15+ дублирующихся дочерних процессов MCP-рантайма в единый общий пул (~85 МБ суммарно против ~520 МБ дублирования).
⚡ Задержка выполнения менее 5 мс: постоянный предварительно прогретый пул соединений JSON-RPC обеспечивает медианное время ответа P50 менее 2 мс.
🖤 Живая консоль в стиле Vercel:
Чистая чёрная тёмная тема и чёткая светлая тема с мгновенным переключателем.
Настройка пользовательского интерфейса и моноширинного шрифта кода (Geist, Inter, Fira Code, JetBrains Mono).
Поток событий активности инструментов в реальном времени через Server-Sent Events (SSE).
Интерактивная песочница выполнения инструментов для мгновенного тестирования JSON-RPC.
🍏 Нативное приложение для строки меню macOS:
Элемент статуса
⚡ MCP 🟢в строке состояния macOS.Счётчик экономии оперативной памяти в реальном времени.
Запуск панели управления в один клик и управление фоновыми процессами.
🛡️ Универсальное резервное копирование и восстановление в один клик:
Автоматически создаёт снимки конфигураций для Codex (
~/.codex/config.toml), Claude Desktop (claude_desktop_config.json), Antigravity и OpenCode с манифестами целостности SHA-256 и интерактивными визуальными сравнениями.
🤖 Совместимость с несколькими агентами: работает с Codex (ChatGPT), Claude Code / Claude Desktop, Google Antigravity и OpenCode / Codeg из коробки.
📊 Телеметрия бенчмарков
Реальные метрики бенчмарка, собранные при 20 последовательных и 20 параллельных (5 одновременных потоков) вызовах инструментов только для чтения (ssh-manager, kubernetes-readonly, tabularis):
Метрика | Последовательное выполнение (20 вызовов) | Параллельное выполнение (5 потоков) |
Общая длительность | 0.369 с | 0.240 с |
Пропускная способность | 54.24 вызовов/с | 83.21 вызовов/с |
Успешность | 100.0% (20/20) | 100.0% (20/20) |
P50 (медианная) задержка | 1.36 мс | 3.10 мс |
P95 задержка | 181.28 мс | 164.89 мс |
Сэкономленная память | ~435 МБ *(с ~520 МБ до ~85 МБ, сокращение на 83.6%)* |
🚀 Быстрый старт
1. Установка
# Clone repository
git clone https://github.com/dhomane/supergateway-pro.git
cd supergateway-pro
# Install Node and Python dependencies
npm install
pip install -r requirements.txt2. Запуск демона шлюза
# Start SuperGateway server on http://127.0.0.1:8080
node gateway_server.jsОткройте http://localhost:8080/ в браузере, чтобы получить доступ к живой панели активности в стиле Vercel.
3. Запуск приложения для строки меню macOS (необязательно)
python3 menubar_cocoa.py🔌 Интеграция с AI-агентами
A. Codex (ChatGPT)
Добавьте прокси в ~/.codex/config.toml:
[mcp_servers.supergateway]
command = "node"
args = ["/path/to/supergateway-pro/unified_mcp_server.js"]
enabled = trueB. Claude Desktop
Добавьте прокси в ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"supergateway": {
"command": "node",
"args": ["/path/to/supergateway-pro/unified_mcp_server.js"]
}
}
}📦 Универсальный набор резервного копирования и восстановления
# Create a timestamped safety backup snapshot
python3 mcp_backup_manager.py backup --tag "my_checkpoint"
# View diff between current active configs and latest backup
python3 mcp_backup_manager.py diff
# List all available backup snapshots
python3 mcp_backup_manager.py list
# Restore from latest (or specific) snapshot
python3 mcp_backup_manager.py restore🧪 Запуск бенчмарков
python3 benchmark_mcp.py📋 Чек-лист и дорожная карта
Централизованный прокси-маршрутизатор JSON-RPC и SSE
Веб-консоль реального времени в стиле Vercel с потоковой передачей SSE
Переключатель светлой/тёмной темы с сохранением
Настройка пользовательского интерфейса и шрифта кода
Нативное приложение в строке состояния macOS (AppKit / PyObjC)
Универсальный движок резервного копирования и сравнения конфигураций в один клик
Прокси-клиенты stdio для Codex и Claude Desktop
Автоматизированный набор бенчмарков задержки и пропускной способности
Интеграция навыка агента (
SKILL.md)
📄 Лицензия
MIT © SuperGateway Contributors
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
- AlicenseNot gradedqualityNot gradedmaintenanceA unified gateway and dashboard that aggregates multiple MCP servers into a single endpoint for streamlined management by AI clients. It features a centralized YAML configuration, a web-based monitoring dashboard, and hot-reload support for managing filesystem, GitHub, and database tools.
- FlicenseNot gradedqualityCmaintenanceAggregates multiple shared MCP servers into a single HTTP gateway, providing a unified, observable, and reusable MCP access layer for multiple AI clients like Codex, OpenCode, and OpenClaw. It centralizes configuration management, logging, health checks, and circuit breaking to simplify multi-client MCP deployments.5
- AlicenseAqualityAmaintenanceOne local gateway for all your MCP servers — shared by every AI coding tool (Claude, Cursor, VS Code, Codex). Set up each server once; keys stay in the OS keychain; lazy discovery keeps agent context small. Local-first, open source.4204185MIT
- AlicenseAqualityAmaintenanceCentralized encrypted gateway that routes requests to 11+ LLM providers (API keys and CLI subscriptions) through a single OpenAI-compatible endpoint, with MCP tools for vault operations, code search, and shared state.30181MIT
Related MCP Connectors
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
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/dhomane/supergateway-pro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server