RM

ravitemer/mcp-hub

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

524 stars 64 forks 품질 74 트렌드 21MIT

동적 서버 관리 및 모니터링을 갖춘 모델 컨텍스트 프로토콜(MCP) 서버를 위한 중앙집중식 관리자

개요

MCP 허브는 MCP 서버와 클라이언트의 중앙 조정자 역할을 하며, 두 가지 주요 인터페이스를 제공합니다: 1. (/api/*): 통합 REST API와 웹 UI를 통해 여러 MCP 서버를 관리하세요 2. (/mcp): 모든 MCP 클라이언트를 연결하여 단일 엔드포인트를 통해 모든 서버 기능에 접근합니다 이 듀얼 인터페이스 방식은 허브의 UI를 통해 서버를 관리할 수 있으며, MCP 클라이언트(Claude Desktop, Cline 등)는 하나의 엔드포인트(localhost:37373/mcp)에만 연결하면 모든 기능에 접근할 수 있습니다. MCP 2025-03-26 사양을 구현합니다. 모든 MCP 클라이언트를 하나의 엔드포인트로 구성하세요: 허브는 자동적으로: - 충돌을 방지하기 위한 네임스페이스 기능(예:

개요(AI 번역)

MCP 허브는 MCP 서버와 클라이언트의 중앙 조정자 역할을 하며, 두 가지 주요 인터페이스를 제공합니다:

  1. 관리 인터페이스 (/api/*): 통합 REST API와 웹 UI를 통해 여러 MCP 서버를 관리합니다
  2. MCP 서버 인터페이스 (/mcp): 모든 MCP 클라이언트를 단일 엔드포인트를 통해 모든 서버 기능에 접근할 수 있도록 연결됩니다

이 듀얼 인터페이스 방식은 허브의 UI를 통해 서버를 관리할 수 있으며, MCP 클라이언트(Claude Desktop, Cline 등)는 하나의 엔드포인트(localhost:37373/mcp)에 연결하면 모든 기능에 접근할 수 있습니다. MCP 2025-03-26 사양을 구현합니다.

기능 지원

카테고리 기능 지원 주석
수송
Streamable-HTTP ✅ 원격 서버를 위한 주요 전송 프로토콜
SSE ✅ 원격 서버를 위한 대체 전송
STDIO ✅ 로컬 서버 실행
인증
OAuth 2.0 ✅ PKCE 흐름
헤더 ✅ API 키/토큰에 대해
능력
도구 ✅ 목록 도구
🔔 도구 목록 변경 ✅ 실시간 업데이트
자료 ✅ 전폭적인 지원
🔔 자원 목록 변경 ✅ 실시간 업데이트

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MCP Hub

MCP Hub acts as a central coordinator for MCP servers and clients, providing two key interfaces:

  1. Management Interface (/api/*): Manage multiple MCP servers through a unified REST API and web UI
  2. MCP Server Interface (/mcp): Connect ANY MCP client to access ALL server capabilities through a single endpoint

This dual-interface approach means you can manage servers through the Hub’s UI while MCP clients (Claude Desktop, Cline, etc.) only need to connect to one endpoint (localhost:37373/mcp) to access all capabilities. Implements MCP 2025-03-26 specification.

Feature Support

Category Feature Support Notes
Transport
streamable-http ✅ Primary transport protocol for remote servers
SSE ✅ Fallback transport for remote servers
STDIO ✅ For running local servers
Authentication
OAuth 2.0 ✅ With PKCE flow
Headers ✅ For API keys/tokens
Capabilities
Tools ✅ List tools
🔔 Tool List Changed ✅ Real-time updates
Resources ✅ Full support
🔔 Resource List Changed ✅ Real-time updates
Resource Templates ✅ URI templates
Prompts ✅ Full support
🔔 Prompts List Changed ✅ Real-time updates
Roots ❌ Not supported
Sampling ❌ Not supported
Completion ❌ Not supported
Marketplace
Server Discovery ✅ Browse available servers
Installation ✅ Auto configuration
Real-time
Status Updates ✅ Server & connection state
Capability Updates ✅ Automatic refresh
Event Streaming to clients ✅ SSE-based
Auto Reconnection ✅ With backoff
Development
Hot Reload ✅ Auto restart a MCP server on file changes with dev mode
Configuration
${} Syntax ✅ Environment variables and command execution across all fields
VS Code Compatibility ✅ Support for servers key, ${env:}, ${input:}, predefined variables
JSON5 Support ✅ Comments and trailing commas in configuration files

Simplified Client Configuration

Configure all MCP clients with just one endpoint:

{
    "mcpServers" : {
        "Hub": {
            "url" : "http://localhost:37373/mcp"  
        }
    }
}

The Hub automatically:

  • Namespaces capabilities to prevent conflicts (e.g., filesystem__search vs database__search)
  • Routes requests to the appropriate server
  • Updates capabilities in real-time when servers are added/removed
GitHub에서 전체 README 보기

설치

npx -y server-perplexity-ask
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers" : { "Hub": { "url" : "http://localhost:37373/mcp" } } }