SearchHub
A self-hosted search gateway with provider failover, key rotation, quotas, HTTP API, and MCP.
Lazy cat OIDC login has been integrated. The default management password is admin123 Note: If necessary, you can use it in conjunction with Piggy Page to optimize the network connection. ##Functional characteristics - Unified Search Protocol: Call Serper, Tavily, Exa, and AnySearch with the same request format and return a unified result structure. - Automatic disaster tolerance: Rotate keys when a single key fails, current limits, or quotas are exhausted. When suppliers are abnormal, they automatically switch and avoid repeated failures through blowing. - Quota and rate governance: Configure QPS, day/month/total quotas, priority, timeout and blow parameters by vendor and individual key. - Chinese management background: Centrally complete supplier keys, caller API keys, search and debugging, logging, usage statistics and system settings. - Multiple access methods: HTTP API, CLI, stdio MCP and Streamable HTTP MCP are also provided. ###Search how to obtain supplier keys Enter the application, click "Key Management" on the left, and click "Official Document" in the upper right corner of the corresponding supplier page to create an account and API Key accordingly. ###External MCP Client External clients use Streamable HTTP and do not use local stdio configuration. First create a caller Key in "API Authorization", and then write the public domain names `/mcp` and `x-api-key` to the client configuration: ```json { "mcpServers": { "searchhub": { "url": "https://searchhub. Your lazy cat's name.heiyu.space/mcp", "headers": { "x-api-key": "sh_xxxxxxxxxx" } } } } ```


