Skip to main content
Glama

Nexian MCP Hub

Nexian MCP Hubは、各テナントがサードパーティシステムを接続し、単一のリモートMCPサーバーを通じて正規化されたAIセーフなツールを公開できるようにするマルチテナントMSP統合プラットフォームです。

モノレポ構成

  • apps/web: Next.jsの管理画面およびエンドユーザー向けアプリ

  • apps/api: 認証、テナント管理、コネクタ、OAuthコールバック、監査API用のバックエンドAPI

  • apps/mcp: ベアラートークンで保護されたHTTPエンドポイントを持つリモートMCPサーバー

  • packages/core: 共有ドメイン型、セキュリティプリミティブ、MCPモデル、バリデーションヘルパー

  • packages/connectors: プロバイダーアダプターおよび正規化されたツール実装

  • prisma: Postgresスキーマおよびシード用モデル

  • docker: ローカルコンテナ用アセット

  • docs: アーキテクチャ、デプロイメント、セキュリティに関するメモ

Related MCP server: cipp-mcp

ローカルセットアップ

  1. Node.js 22以上と pnpm をインストールします。

  2. .env.example.env にコピーし、プロバイダーの認証情報を入力します。

  3. インフラストラクチャを起動します:

docker compose up -d
  1. 依存関係をインストールします:

pnpm install
  1. Prismaクライアントを生成し、マイグレーションを実行します:

pnpm db:generate
pnpm db:migrate
  1. スタックを起動します:

pnpm dev

Vercelへのデプロイ

apps/web のNext.jsアプリをVercelプロジェクトとしてデプロイします。

推奨されるVercel設定:

  • Root Directory: apps/web

  • Install Command: pnpm install

  • Build Command: pnpm build

  • Output Directory: Next.jsの自動検出のため空欄のままにします

Vercelで設定する環境変数:

  • NEXT_PUBLIC_API_URL

  • NEXT_PUBLIC_MCP_URL

  • API_URL

  • APP_URL

このリポジトリでは apps/apiapps/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では破壊的な書き込みは不可

  • すべてのツール呼び出しで監査イベントを生成

次の実装マイルストーン

  1. APIモジュールのスケルトンに実際の認証と永続化を組み込む。

  2. Prismaマイグレーションとデータベースクライアントのブートストラップを追加する。

  3. コネクタのプレースホルダーをライブプロバイダーSDKまたはREST統合に置き換える。

  4. OAuth、トークンリフレッシュ、MCPツール実行の統合テストを追加する。

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCPX is a remote-first MCP aggregator that enables zero-code integration, unified access, and dynamic routing across multiple MCP servers. It offers tool-level access controls, usage visibility, and customization to streamline and secure agentic workflows.
    486
    MIT
  • F
    license
    B
    quality
    A
    maintenance
    An MCP server for CIPP (Community IT Professionals Platform), enabling MSPs to manage Microsoft 365 tenants, users, policies, and security settings through CIPP's API.
    43
    11
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP 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.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect MCP clients to 2,000+ AI models without managing provider API keys.

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • One PAT, any MCP agent: Vercel, GitHub, Cloudflare, Supabase, GCP — unified dev infra gateway.

View all MCP Connectors

Latest Blog Posts

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/nexiantechnology697531971/mcphub'

If you have feedback or need assistance with the MCP directory API, please join our Discord server