Skip to main content
Glama

Nexian MCP Hub

Nexian MCP Hub — это мультитенантная MSP-интеграционная платформа, которая позволяет каждому тенанту подключать сторонние системы и предоставлять нормализованные, безопасные для ИИ инструменты через единый удаленный MCP-сервер.

Структура монорепозитория

  • apps/web: административное приложение и приложение для конечных пользователей на Next.js

  • apps/api: бэкенд-API для аутентификации, управления тенантами, коннекторов, OAuth-коллбэков и API аудита

  • apps/mcp: удаленный MCP-сервер с HTTP-эндпоинтами, защищенными токенами bearer

  • 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/api и apps/mcp как отдельные сервисы Node. Для продакшена разверните их на хосте контейнеров и укажите на них фронтенд Vercel через переменные окружения.

Развертывание на Railway

Используйте Railway для разделения бэкенда:

  • apps/api на Railway

  • apps/mcp на Railway

  • apps/web на Vercel

Практическое руководство по настройке находится в:

  • docs/railway-vercel-deploy.md

Важные связи переменных окружения для продакшена:

  • APP_URL должен быть вашим URL веб-приложения на Vercel

  • API_URL должен быть вашим URL API на Railway

  • MCP_URL должен быть вашим URL MCP на Railway

  • HALOPSA_REDIRECT_URI должен указывать на URL коллбэка API на Railway

  • NEXT_PUBLIC_API_URL в Vercel должен указывать на URL API на Railway

  • NEXT_PUBLIC_MCP_URL в Vercel должен указывать на URL эндпоинта MCP на Railway

  • SESSION_SECRET должен совпадать в сервисах API и MCP

Архитектура продукта

  • Веб-пользователи проходят аутентификацию на платформе и действуют в рамках рабочего пространства тенанта.

  • Подключенные учетные записи хранятся отдельно для каждого тенанта и пользователя, при этом токены доступа и обновления зашифрованы в состоянии покоя.

  • API отвечает за обработку OAuth-коллбэков, обновление токенов, проверку политик, ведение журнала аудита и жизненный цикл коннекторов.

  • MCP-сервер проверяет Authorization: Bearer <token> при каждом HTTP-запросе и направляет каждый вызов инструмента через политики, учитывающие тенанта.

  • Логика, специфичная для провайдера, остается внутри адаптеров; внешне предоставляются только нормализованные инструменты.

Область применения коннекторов версии 1

  • HaloPSA

  • Microsoft 365 / SharePoint

  • HubSpot как CRM

  • IT Glue как документация / база знаний

Ограничения (Guardrails)

  • Сначала инструменты с интенсивным чтением

  • Безопасная запись только для рабочих процессов с низким уровнем риска, таких как создание черновиков тикетов и внутренних заметок

  • Никаких деструктивных записей в v1

  • Все вызовы инструментов генерируют события аудита

Следующие этапы реализации

  1. Подключить реальную аутентификацию и сохранение данных в скелеты модулей API.

  2. Добавить миграции Prisma и инициализацию клиента базы данных.

  3. Заменить заглушки коннекторов на реальные SDK провайдеров или REST-интеграции.

  4. Добавить интеграционные тесты для OAuth, обновления токенов и выполнения инструментов MCP.

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

Maintenance

0Releases (12mo)

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • 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.

  • nexusOAuth

    Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows

  • Multi-tenant MCP gateway for AI commerce. One connection, every store.

  • Multi-tenant MCP gateway for AI commerce. One connection, every store.

View all MCP Connectors

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

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