SuperGateway Pro
⚡ SuperGateway Pro
Daemon centralizado de puerta de enlace MCP, panel de actividad en vivo estilo Vercel y suite para la barra de menús de macOS para agentes de codificación de IA
🌟 Descripción general
SuperGateway Pro es una puerta de enlace Model Context Protocol (MCP) de código abierto y alto rendimiento, un agrupador de conexiones y una consola de observabilidad en tiempo real.
En lugar de que cada cliente de desarrollador de IA (Codex / ChatGPT, Claude Desktop, Antigravity, OpenCode / Codeg) inicie sus propios runtimes aislados de Node.js/Python para exactamente las mismas herramientas (desperdiciando 500 MB – 1.5 GB de RAM y cientos de hilos), SuperGateway Pro mantiene un único grupo de servidores compartidos y precalentados y multiplexa las solicitudes en tiempo submilisegundo.
┌───────────────────────────────────────────────────────────────┐
│ 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: macOS Companion MCP Server
✨ Características
🏎️ Reducción de huella de memoria de ~83 %: Consolida más de 15 procesos secundarios duplicados de runtime MCP en un único grupo compartido (~85 MB en total frente a ~520 MB duplicados).
⚡ Latencia de ejecución inferior a 5 ms: El agrupamiento persistente de conexiones JSON-RPC precalentadas ofrece tiempos de respuesta P50 medios inferiores a 2 ms.
🖤 Consola en vivo inspirada en Vercel:
Tema oscuro negro puro y tema claro nítido con conmutador instantáneo.
Personalizador de fuentes de UI y código monoespaciado (Geist, Inter, Fira Code, JetBrains Mono).
Fuente de actividad de herramientas en tiempo real mediante Server-Sent Events (SSE).
Sandbox interactivo de ejecución de herramientas para pruebas JSON-RPC instantáneas.
🍏 Aplicación nativa para la barra de menús de macOS:
Elemento de estado
⚡ MCP 🟢en la barra de estado de macOS.Contador de ahorro de RAM en vivo.
Lanzador del panel con 1 clic y gestión de procesos en segundo plano.
🛡️ Copia de seguridad y restauración universales con 1 clic:
Crea instantáneas automáticamente de las configuraciones en Codex (
~/.codex/config.toml), Claude Desktop (claude_desktop_config.json), Antigravity y OpenCode con manifiestos de integridad SHA-256 y diferencias visuales interactivas.
🤖 Compatibilidad con múltiples agentes: Funciona con Codex (ChatGPT), Claude Code / Claude Desktop, Google Antigravity y OpenCode / Codeg de forma inmediata.
📊 Telemetría de referencia
Métricas de referencia reales recopiladas en 20 llamadas a herramientas de solo lectura en serie y 20 en paralelo (5 hilos concurrentes) (ssh-manager, kubernetes-readonly, tabularis):
Métrica | Ejecución en serie (20 llamadas) | Ejecución en paralelo (5 hilos) |
Duración total | 0.369 s | 0.240 s |
Rendimiento | 54.24 llamadas/seg | 83.21 llamadas/seg |
Tasa de éxito | 100.0 % (20/20) | 100.0 % (20/20) |
Latencia P50 (mediana) | 1.36 ms | 3.10 ms |
Latencia P95 | 181.28 ms | 164.89 ms |
Memoria neta ahorrada | ~435 MB *(de ~520 MB a ~85 MB, reducción del 83.6 %)* |
🚀 Inicio rápido
1. Instalación
# 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. Iniciar el daemon de la puerta de enlace
# Start SuperGateway server on http://127.0.0.1:8080
node gateway_server.jsAbre http://localhost:8080/ en tu navegador para acceder al panel de actividad en vivo estilo Vercel.
3. Iniciar la aplicación de la barra de menús de macOS (opcional)
python3 menubar_cocoa.py🔌 Integración de agentes de IA
A. Codex (ChatGPT)
Añade el proxy a ~/.codex/config.toml:
[mcp_servers.supergateway]
command = "node"
args = ["/path/to/supergateway-pro/unified_mcp_server.js"]
enabled = trueB. Claude Desktop
Añade el proxy a ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"supergateway": {
"command": "node",
"args": ["/path/to/supergateway-pro/unified_mcp_server.js"]
}
}
}📦 Suite universal de copia de seguridad y restauración
# 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🧪 Ejecución de pruebas de referencia
python3 benchmark_mcp.py📋 Lista de verificación y hoja de ruta
Enrutador proxy centralizado JSON-RPC y SSE
Consola web en tiempo real estilo Vercel con transmisión SSE
Conmutador de tema claro / oscuro con persistencia
Personalizador de fuentes de UI y código
Aplicación nativa de bandeja de la barra de estado de macOS (AppKit / PyObjC)
Motor universal de copia de seguridad y diferencias de configuración con 1 clic
Proxies de cliente stdio de Codex y Claude Desktop
Suite automatizada de pruebas de latencia y rendimiento
Integración de habilidades de agente (
SKILL.md)
📄 Licencia
MIT © Contribuyentes de SuperGateway
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
MCP server for building and testing AI agents with multi-model experimentation and insights.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server that enables AI coding agents to communicate, share state, and coordinate work in real time via MCP tools or REST API.221 npm8MIT
- AlicenseBqualityAmaintenanceEnables AI agents to directly access native macOS services, media, system health, and administration tools through a local MCP server.4041 npm1MIT
- FlicenseNot gradedqualityBmaintenanceMCP server that lets AI coding agents report task progress and milestones, providing a real-time web dashboard and macOS notifications for monitoring multiple AI workbenches.-
- AlicenseNot gradedqualityAmaintenanceAn enterprise-grade MCP server that enables AI coding assistants to securely connect with external tools, APIs, databases, and cloud services through a unified interface, offering structured engineering workflows and multi-client support.MIT