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 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 gradedqualityDmaintenanceMCP server that enables AI coding agents to communicate, share state, and coordinate work in real time via MCP tools or REST API.1305MIT
- AlicenseBqualityAmaintenanceEnables AI agents to directly access native macOS services, media, system health, and administration tools through a local MCP server.40218MIT
- 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
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
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/odhomane/supergateway-pro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server