Skip to main content
Glama

⚡ SuperGateway Pro

Централизованный демон MCP-шлюза, живая панель активности в стиле Vercel и набор для строки меню macOS для AI-агентов кодирования

License: MIT Node.js Python Platform


🌟 Обзор

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.txt

2. Запуск демона шлюза

# 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 = true

B. 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

F
license - not found
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
    Not graded
    quality
    Not graded
    maintenance
    A 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.
  • F
    license
    Not graded
    quality
    C
    maintenance
    Aggregates 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
  • A
    license
    A
    quality
    A
    maintenance
    One 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.
    4
    204
    185
    MIT

View all related MCP servers

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.

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/dhomane/supergateway-pro'

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