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ランタイムを起動し、500MB~1.5GBのRAMと数百のスレッドを消費していました。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: macOS Companion MCP Server
✨ 機能
🏎️ 約83%のメモリフットプリント削減: 重複する15以上のMCPランタイム子プロセスを単一の共有プールへ統合(重複時は約520MBから約85MBへ)。
⚡ 5ms未満の実行レイテンシ: 永続化されたプリウォーム済みJSON-RPCコネクションプーリングにより、中央値P50応答時間は 2ms未満。
🖤 Vercel風のライブコンソール:
純黒のダークにテーマとクリアなライトテーマを瞬時に切り替え可能。
UIと等幅コードフォントのカスタマイズ(Geist、Inter、Fira Code、JetBrains Mono)。
リアルタイムのServer-Sent Events(SSE)ツールアクティビティフィード。
JSON-RPCをすぐにテストできるインタラクティブなツール実行サンドボックス。
🍏 ネイティブmacOSメニューバーアプリ:
macOSステータスバーに
⚡ MCP 🟢ステータスアイテムを表示。メモリ削減量をライブで表示するカウンタ。
ワンクリックのダッシュボード起動とバックグラウンドプロセス管理。
🛡️ ユニバーサルな1クリックバックアップ&リストア:
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 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)
ユニバーサルなワンクリック設定とdiffエンジン
Codex と Claude Desktop の stdio クライアントプロキシ
自動レイテンシ&スループットのベンチマークスイート
コンテナスキル(
SKILL.md)の統合
📄 ライセンス
MIT © SuperGateway Contributors
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