Nexian MCP Hub
Nexian MCP Hub
Nexian MCP Hubは、各テナントがサードパーティシステムを接続し、単一のリモートMCPサーバーを通じて正規化されたAIセーフなツールを公開できるようにするマルチテナントMSP統合プラットフォームです。
モノレポ構成
apps/web: Next.jsの管理画面およびエンドユーザー向けアプリapps/api: 認証、テナント管理、コネクタ、OAuthコールバック、監査API用のバックエンドAPIapps/mcp: ベアラートークンで保護されたHTTPエンドポイントを持つリモートMCPサーバーpackages/core: 共有ドメイン型、セキュリティプリミティブ、MCPモデル、バリデーションヘルパーpackages/connectors: プロバイダーアダプターおよび正規化されたツール実装prisma: Postgresスキーマおよびシード用モデルdocker: ローカルコンテナ用アセットdocs: アーキテクチャ、デプロイメント、セキュリティに関するメモ
Related MCP server: Enterprise MCP Server
ローカルセットアップ
Node.js 22以上と
pnpmをインストールします。.env.exampleを.envにコピーし、プロバイダーの認証情報を入力します。インフラストラクチャを起動します:
docker compose up -d依存関係をインストールします:
pnpm installPrismaクライアントを生成し、マイグレーションを実行します:
pnpm db:generate
pnpm db:migrateスタックを起動します:
pnpm devVercelへのデプロイ
apps/web のNext.jsアプリをVercelプロジェクトとしてデプロイします。
推奨されるVercel設定:
Root Directory:
apps/webInstall Command:
pnpm installBuild Command:
pnpm buildOutput Directory: Next.jsの自動検出のため空欄のままにします
Vercelで設定する環境変数:
NEXT_PUBLIC_API_URLNEXT_PUBLIC_MCP_URLAPI_URLAPP_URL
このリポジトリでは apps/api と apps/mcp を個別のNodeサービスとして保持しています。本番環境では、これらをコンテナホストにデプロイし、環境変数を通じてVercelフロントエンドから参照するように設定してください。
Railwayへのデプロイ
バックエンドの分割にはRailwayを使用します:
apps/apiをRailwayにデプロイapps/mcpをRailwayにデプロイapps/webをVercelにデプロイ
実践的なセットアップガイドは以下を参照してください:
docs/railway-vercel-deploy.md
重要な本番環境の環境変数関係:
APP_URLはVercelのWeb URLである必要がありますAPI_URLはRailwayのAPI URLである必要がありますMCP_URLはRailwayのMCP URLである必要がありますHALOPSA_REDIRECT_URIはRailwayのAPIコールバックURLを指す必要がありますVercelの
NEXT_PUBLIC_API_URLはRailwayのAPI URLを指す必要がありますVercelの
NEXT_PUBLIC_MCP_URLはRailwayのMCPエンドポイントURLを指す必要がありますSESSION_SECRETはAPIサービスとMCPサービス間で一致している必要があります
製品アーキテクチャ
Webユーザーはプラットフォームで認証を行い、テナントワークスペース内で操作を行います。
接続されたアカウントはテナントおよびユーザーごとに保存され、アクセスおよびリフレッシュトークンは保存時に暗号化されます。
APIはOAuthコールバック処理、トークンリフレッシュ、ポリシーチェック、監査ログ、コネクタのライフサイクルを管理します。
MCPサーバーはすべてのHTTPリクエストで
Authorization: Bearer <token>を検証し、テナント認識ポリシーを通じて各ツール呼び出しをルーティングします。プロバイダー固有のロジックはアダプター内に保持され、外部には正規化されたツールのみが公開されます。
バージョン1のコネクタ範囲
HaloPSA
Microsoft 365 / SharePoint
HubSpot (CRMとして)
IT Glue (ドキュメント / KBとして)
ガードレール
読み取り負荷の高いツールを優先
ドラフトチケットの作成や内部メモなど、低リスクのワークフローに対してのみ安全な書き込みを許可
v1では破壊的な書き込みは不可
すべてのツール呼び出しで監査イベントを生成
次の実装マイルストーン
APIモジュールのスケルトンに実際の認証と永続化を組み込む。
Prismaマイグレーションとデータベースクライアントのブートストラップを追加する。
コネクタのプレースホルダーをライブプロバイダーSDKまたはREST統合に置き換える。
OAuth、トークンリフレッシュ、MCPツール実行の統合テストを追加する。
This server cannot be deployed
Maintenance
Related MCP Connectors
One MCP endpoint for your company's tools, with per-person sign-in, policy and audit.
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
Hosted MCP servers for MSP tools: ConnectWise, NinjaOne, Microsoft 365, SentinelOne, Pax8 and more.
- 0bridgeOAuthdev.0bridge
Every service you connect, one MCP endpoint for all your AI tools. Sign in once.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceMCP Hub is a self-hosted AI operations platform that provides a unified MCP gateway with semantic tool routing, persistent vector memory, automation, and multi-agent flows. It enables connecting any MCP client to 130+ tools across 12 integrations through just 3 hub endpoints.4MIT
- FlicenseNot gradedqualityDmaintenanceA single MCP server that exposes safe, permission-checked tools for AI assistants to reach file systems, databases, APIs, Git, cloud services, and business applications.-

AllMCPofficial
AlicenseNot gradedqualityBmaintenanceOpen-source MCP hub providing a single endpoint for AI agents to access dozens of business integrations (CRMs, spreadsheets, telephony, ads) with multi-tenancy, OAuth, and context-efficient tool discovery.Apache 2.0- AlicenseCqualityDmaintenanceEnables connecting MCP hosts like Claude to various productivity tools (Notion, Monday, Jira, etc.) through a secure no-code integration hub.7198 npmMIT