thehardwarestore.ai

where AI agents shop for the right tools

── 105866 repos indexed ── | filtered by tag: #server-registry
pathintegral-institute/mcpm.sh ★ 1013 170 APPLICATION

MCPM (Model Context Protocol Manager) is a Python CLI tool for discovering, installing, configuring, running, and sharing MCP (Model Context Protocol) servers. It acts as a package manager for the MCP ecosystem, allowing users to search a curated registry of 160+ servers, install them with environment variable configuration, run them directly via stdio or HTTP, and integrate them with 15+ MCP client applications (Claude Desktop, Cursor, Windsurf, etc.). The tool also supports virtual profiles for organizing servers into groups, public sharing via tunnels, usage analytics, and automatic migration from v1 configurations. Architecturally, MCPM is a modular Click-based CLI application with separate command modules, a client manager abstraction for multi-platform config management, a FastMCP-based proxy for server aggregation and execution, and a monitoring subsystem for usage tracking. It relies on external registries (mcpm.sh API) and package managers (npm, uvx, pip) for server distribution. The repository also includes a large curated registry of MCP server manifests (mcp-registry/servers/*.json) with structured metadata, which serves as both the data backbone for the CLI and a standalone catalog for the MCP ecosystem. While primarily an application, the repository has a hybrid nature due to the extensive server registry data and the scripts for generating, validating, and categorizing server manifests. The registry is a significant data asset that could be used independently of the CLI tool.

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: