supergateway-pro
⚡ SuperGateway Pro
AIコーディングエージェント向け集中型MCPゲートウェイデーモン、Vercelスタイルのライブアクティビティダッシュボード&macOSメニューバースイート
🌟 概要
SuperGateway Pro は、オープンソースで高性能な Model Context Protocol (MCP) ゲートウェイ、コネクションプーラー、そしてリアルタイム可観測性コンソールです。
すべてのAI開発クライアント(Codex / ChatGPT、Claude Desktop、Antigravity、OpenCode / Codeg)が、まったく同じツールのために独自の分離されたNode.js/Pythonランタイム(RAM 500MB〜1.5GB と数百ものスレッドを浪費)を起動する代わりに、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 MB に対して重複 ~520 MB)。
⚡ 5ms未満の実行レイテンシ: 永続化されたプリウォーム済みJSON-RPCコネクションプーリングにより、中央値(P50)の応答時間は 2ms未満 を実現。
🖤 Vercel Inspired ライブコンソール:
純黒のダークテーマ&鮮明なライトテーマ、インスタント切り替え対応。
UIと等幅コードフォントのカスタマイザー(Geist、Inter、Fira Code、JetBrains Mono)。
リアルタイムのServer-Sent Events(SSE)ツールアクティビティフィード。
JSON-RPCを即座にテストできるインタラクティブなツール実行サンドボックス。
🍏 ネイティブmacOSメニューバーアプリ:
macOSステータスバーに表示される
⚡ MCP 🟢ステータスアイテム。ライブのRAM削減カウンター。
ワンクリックのダッシュボード起動とバックグラウンドプロセス管理。
🛡️ ユニバーサルなワンクリックバックアップ&リストア:
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 s | 0.240 s |
スループット | 54.24 calls/sec | 83.21 calls/sec |
成功率 | 100.0% (20/20) | 100.0% (20/20) |
P50(中央値)レイテンシ | 1.36 ms | 3.10 ms |
P95レイテンシ | 181.28 ms | 164.89 ms |
正味のメモリ節約量 | ~435 MB (~520 MB から ~85 MB へ、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プロキシルーター
SSEストリーミング対応のVercelスタイルリアルタイムWebコンソール
永続化対応のライト/ダークテーマ切り替え
UIとコードフォントのカスタマイザー
ネイティブmacOSステータスバートレイアプリ(AppKit / PyObjC)
ユニバーサルなワンクリック構成バックアップ&差分エンジン
Codex&Claude Desktopのstdioクライアントプロキシ
レイテンシとスループットの自動ベンチマークスイート
エージェントスキル(
SKILL.md)統合
📄 ライセンス
MIT © SuperGateway Contributors
This server cannot be deployed
Maintenance
Related MCP Connectors
LLM cost optimization gateway, repo token-waste auditor & model arbitrage MCP server.
LLM cost optimization gateway, repo token-waste auditor & model arbitrage MCP server.
MCP gateway and cloud hosting for MCP servers, agents and apps like RAG, managed from your agent.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
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 gradedqualityDmaintenanceAggregates 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.41 npm233MIT
- FlicenseNot gradedqualityBmaintenanceA zero-config local desktop proxy gateway for AI coding agents, providing model failovers, spend caps, and 1-click MCP tool syncing across multiple client environments.-