MCP Hub is a centralized manager for Model Context Protocol servers, offering dynamic server management, a REST API, a server marketplace, real-time status tracking, and client connection management.

70
1

MCP Hub

MCP Hub is a centralized manager for Model Context Protocol (MCP) servers, offering dynamic server management, a REST API for tool execution and resource access, and real-time status tracking. It features an MCP Server marketplace, leveraging Cline's marketplace, and handles client connection and process lifecycle.

The Hub Server manages multiple MCP servers, providing a unified API for clients. MCP servers, in turn, offer specific tools and resources. Installation is via npm install -g mcp-hub, with configuration through a JSON file defining server commands, arguments, and environment variables.

Key features include Neovim integration via the ravitemer/mcphub.nvim plugin, structured JSON logging, and a comprehensive REST API for health checks, server management, client registration, and marketplace access. Real-time updates are provided via Server-Sent Events (SSE). The system incorporates robust error handling with specific error classes for configuration, connection, and tool execution issues. MCP Hub requires Node.js >= 18.0.0.

Repository

RA
ravitemer

ravitemer/mcp-hub

Created

February 20, 2025

Updated

March 28, 2025

Language

JavaScript

Category

System Tools