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 설정:
루트 디렉토리:
apps/web설치 명령:
pnpm install빌드 명령:
pnpm build출력 디렉토리: Next.js 자동 감지를 위해 비워 둡니다.
Vercel에서 설정할 환경 변수:
NEXT_PUBLIC_API_URLNEXT_PUBLIC_MCP_URLAPI_URLAPP_URL
이 저장소는 apps/api와 apps/mcp를 별도의 Node 서비스로 유지합니다. 프로덕션 환경에서는 컨테이너 호스트에 배포하고 환경 변수를 통해 Vercel 프론트엔드를 해당 서비스로 지정하십시오.
Railway 배포
백엔드 분리를 위해 Railway를 사용합니다:
Railway에서
apps/api실행Railway에서
apps/mcp실행Vercel에서
apps/web실행
실제 설정 가이드는 다음 위치에 있습니다:
docs/railway-vercel-deploy.md
중요한 프로덕션 환경 관계:
APP_URL은 Vercel 웹 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 서비스 간에 일치해야 합니다.
제품 아키텍처
웹 사용자는 플랫폼에 인증하고 테넌트 작업 공간 내에서 활동합니다.
연결된 계정은 테넌트 및 사용자별로 저장되며, 액세스 및 새로 고침 토큰은 저장 시 암호화됩니다.
API는 OAuth 콜백 처리, 토큰 새로 고침, 정책 확인, 감사 로깅 및 커넥터 수명 주기를 담당합니다.
MCP 서버는 모든 HTTP 요청에서
Authorization: Bearer <token>을 검증하고 테넌트 인식 정책을 통해 각 도구 호출을 라우팅합니다.공급자별 로직은 어댑터 내부에 유지되며, 정규화된 도구만 외부로 노출됩니다.
버전 1 커넥터 범위
HaloPSA
Microsoft 365 / SharePoint
CRM으로서의 HubSpot
문서화 / KB로서의 IT Glue
가드레일
읽기 중심 도구 우선
초안 티켓 생성 및 내부 메모와 같은 저위험 워크플로우에 대해서만 안전한 쓰기 허용
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.
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.71127 npmMIT