Nexian MCP Hub
Nexian MCP Hub
Nexian MCP Hub — это мультитенантная MSP-интеграционная платформа, которая позволяет каждому тенанту подключать сторонние системы и предоставлять нормализованные, безопасные для ИИ инструменты через единый удаленный MCP-сервер.
Структура монорепозитория
apps/web: административное приложение и приложение для конечных пользователей на Next.jsapps/api: бэкенд-API для аутентификации, управления тенантами, коннекторов, OAuth-коллбэков и API аудитаapps/mcp: удаленный MCP-сервер с HTTP-эндпоинтами, защищенными токенами bearerpackages/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 installСгенерируйте клиент Prisma и выполните миграции:
pnpm db:generate
pnpm db:migrateЗапустите стек:
pnpm devРазвертывание на Vercel
Разверните приложение 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на Railwayapps/mcpна Railwayapps/webна Vercel
Практическое руководство по настройке находится в:
docs/railway-vercel-deploy.md
Важные связи переменных окружения для продакшена:
APP_URLдолжен быть вашим URL веб-приложения на VercelAPI_URLдолжен быть вашим URL API на RailwayMCP_URLдолжен быть вашим URL MCP на RailwayHALOPSA_REDIRECT_URIдолжен указывать на URL коллбэка API на RailwayNEXT_PUBLIC_API_URLв Vercel должен указывать на URL API на RailwayNEXT_PUBLIC_MCP_URLв Vercel должен указывать на URL эндпоинта MCP на RailwaySESSION_SECRETдолжен совпадать в сервисах API и MCP
Архитектура продукта
Веб-пользователи проходят аутентификацию на платформе и действуют в рамках рабочего пространства тенанта.
Подключенные учетные записи хранятся отдельно для каждого тенанта и пользователя, при этом токены доступа и обновления зашифрованы в состоянии покоя.
API отвечает за обработку OAuth-коллбэков, обновление токенов, проверку политик, ведение журнала аудита и жизненный цикл коннекторов.
MCP-сервер проверяет
Authorization: Bearer <token>при каждом HTTP-запросе и направляет каждый вызов инструмента через политики, учитывающие тенанта.Логика, специфичная для провайдера, остается внутри адаптеров; внешне предоставляются только нормализованные инструменты.
Область применения коннекторов версии 1
HaloPSA
Microsoft 365 / SharePoint
HubSpot как CRM
IT Glue как документация / база знаний
Ограничения (Guardrails)
Сначала инструменты с интенсивным чтением
Безопасная запись только для рабочих процессов с низким уровнем риска, таких как создание черновиков тикетов и внутренних заметок
Никаких деструктивных записей в 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.7133 npmMIT