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: cipp-mcp
로컬 설정
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 installed
Maintenance
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
- AlicenseNot gradedqualityCmaintenanceMCPX 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.486MIT
- FlicenseBqualityAmaintenanceAn MCP server for CIPP (Community IT Professionals Platform), enabling MSPs to manage Microsoft 365 tenants, users, policies, and security settings through CIPP's API.4311
- 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 gradedqualityCmaintenanceA single MCP server that exposes safe, permission-checked tools for AI assistants to reach file systems, databases, APIs, Git, cloud services, and business applications.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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