Skip to main content
Glama

Nexian MCP Hub

Nexian MCP Hub 是一个多租户 MSP 集成平台,允许每个租户连接第三方系统,并通过单个远程 MCP 服务器公开标准化的、AI 安全的工具。

Monorepo 布局

  • 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 设置:

  • 根目录:apps/web

  • 安装命令:pnpm install

  • 构建命令:pnpm build

  • 输出目录:留空以进行 Next.js 自动检测

需要在 Vercel 中设置的环境变量:

  • NEXT_PUBLIC_API_URL

  • NEXT_PUBLIC_MCP_URL

  • API_URL

  • APP_URL

此仓库将 apps/apiapps/mcp 作为独立的 Node 服务保留。对于生产环境,请将它们部署在容器主机上,并通过环境变量将 Vercel 前端指向它们。

Railway 部署

使用 Railway 进行后端拆分:

  • Railway 上的 apps/api

  • Railway 上的 apps/mcp

  • Vercel 上的 apps/web

实际设置指南位于:

  • 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 (作为文档 / 知识库)

防护措施

  • 优先处理读取密集型工具

  • 仅对低风险工作流(如草稿工单创建和内部备注)进行安全写入

  • 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