MCP Hub: 앱용 서버의 서버로 사용 가능한 플러그 앤드 플레이 서버
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
Node.js와 MCP 서버를 사용하는 개발자, AI 에이전트 통합을 목표로 하는 중급 이상 개발자
핵심 요약
- MCP Hub는 Node.js 기반으로 구축된 MCP 서버의 플러그 앤드 플레이 솔루션으로,
/mcp
엔드포인트를 제공하며 JSON-RPC 규격을 지원 hub/
디렉토리에서 MCP 핵심 로직(브릿지 정의, 툴 빌딩)을 관리하고,server/
디렉토리에서 채팅 인터페이스를 제공npm run start:hub
명령어로 즉시 실행 가능하며,npm run start:server
로 채팅 UI를 테스트 가능
섹션별 세부 요약
1. 문제 인식
- 기존 MCP 서버 도구는 Claude Desktop과의 연동에 집중하며, 웹 스택과의 통합이 부족
- 로컬/배포 환경에서의 사용 편의성 부족
2. MCP Hub 소개
- 오픈소스로 제공되는 MCP 서버의 최소한의 구조
- JSON-RPC 엔드포인트,
health
펑셔널리티, 라이트급 채팅 UI 포함 - GitHub 저장소에서 소스 코드 및 업데이트 확인 가능 (https://github.com/arberrexhepi/mcp-hub)
3. 구조 및 사용법
hub/
디렉토리: MCP 핵심 로직(브릿지 정의, 툴 빌딩)server/
디렉토리: 채팅 인터페이스 제공- Node.js 서버에
hub/
디렉토리 직접 삽입 가능
4. 향후 개선 방향
- 허브 엔드포인트 인증 강화
- YAML 기반의 추가 데모용 원격 MCP 서버 제공
- 프롬프트 호출 및 실패 루프 기능 추가
결론
- MCP Hub는 Node.js와의 즉시 통합이 가능하며, AI 에이전트 프레임워크와의 결합을 통해 활용도 높은 서버 솔루션
- GitHub 저장소에서 PR 기여를 통해 기능 확장 가능