samanhappy/mcphub

Self-hosted MCP gateway and control plane for connecting, controlling, and operating MCP servers.

해결하는 문제

MCPHub는 모델 컨텍스트 프로토콜(MCP) 서버를 관리하는 것을 간소화하기 위해 설계된 자체 호스팅형 게이트웨이 및 컨트롤 플레인입니다. Claude Code나 Cursor와 같은 AI 클라이언트를 개별적으로 구성할 필요 없이, 여러 연결된 서버에 대해 단일하고 안정적인 엔드포인트를 제공하며, 인증, 접근 제어, 관찰성과 같은 필수적인 프로덕션 수준의 기능을 추가합니다.

작동 방식

AI 클라이언트와 MCP 서버 사이의 프록시로 작동합니다. 로컬 또는 원격 서버에 연결하기 위해 SSE, Streamable HTTP, stdio 등의 다양한 전송 방식을 지원합니다. 사용자는 서버를 그룹화하고 안정적인 엔드포인트를 통해 요청을 라우팅할 수 있습니다. 또한 "스마트 라우팅" 기능을 통해 벡터 의미 검색을 사용해 요청에 적합한 도구를 자동으로 탐지합니다.

대상 사용자

다양한 AI 클라이언트에서 여러 MCP 서버를 사용하고, 자격 증명을 중앙에서 관리하고, 활동을 모니터링하며 특정 도구에 대한 접근 권한을 제어하고자 하는 개발자 및 팀입니다.

주요 기능

  • 통합 게이트웨이: 연결된 모든 MCP 서버를 단일하고 안정적인 엔드포인트로 노출합니다.
  • 스마트 라우팅: 벡터 의미 검색을 활용한 AI 기반 도구 탐지.
  • 자격 증명 관리: 사용자별 자격 증명과 공유 서버용 암호화 저장을 지원합니다.
  • 관찰성: 중앙 집중식 로그, 헬스 체크, 런타임 운영을 위한 웹 대시보드.
  • 접근 제어: 통합 OAuth 2.0, 베어러 키, 소셜 로그인(GitHub/Google).
  • 도구 결과 압축: AI 클라이언트에 도달하기 전에 큰 텍스트 출력을 압축합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트