Overview
Features
Router mode
Default mode that recommends, distributes, installs, and proxies the functions of other MCP servers through the MCP Server, helping users more conveniently utilize MCP Server services.
Proxy mode
Mode activated by MODE=proxy that converts SSE and stdio protocol MCP Servers into streamable HTTP protocol MCP Servers through simple configuration.
Nacos Provider search
Search MCP servers using Nacos service discovery, with keyword matching and vector similarity search, integrated with the local Nacos instance.
Compass Provider search
Connects to a Compass API endpoint for enhanced search, supporting semantic search and relevance scoring, configurable with a default endpoint of https://registry.mcphub.io.
Vector similarity search and multi-provider aggregation
Provides advanced search capabilities including vector similarity search and aggregation of results from multiple providers.
Search API
Exposes a search interface via MCP that returns server name, description, provider information, relevance score, and additional metadata.
Environment variable driven configuration
Configures search behavior and modes via environment variables (e.g., COMPASS_API_BASE, SEARCH_MIN_SIMILARITY, SEARCH_RESULT_LIMIT) and transport/mode settings.
Quick Start tooling and examples
Provides Python-based tools (search_mcp_server, add_mcp_server, use_tool) and examples for running with uvx, pip, Docker, and JSON integrations for applications.
Who Is This For?
- Developers:Enable developers to search, install, and proxy MCP servers for applications.
- DevOps:Provide centralized tooling for managing MCP servers in CI/CD pipelines.
- MCP integrators:Integrate MCP server search and proxy capabilities into larger platforms.




