dsh-balanced-search: A plugin for DSH providing balanced search with Keenable, Exa, and Tavily.

dsh-balanced-search is an MIT-licensed plugin maintained by tianmingwan, designed to address the issue of DSH online search relying on a single API. This plugin integrates three search services—Keenable, Exa, and Tavily—using a round-robin strategy. It automatically switches to the next service upon failure to ensure high availability. The plugin provides a unified return format including titles, links, and content summaries. It supports two usage modes: first, as a DSH native plugin that requires no Python dependencies and directly registers the `balanced_search` and `balanced_fetch` tools; and second, as a general-purpose MCP server exposed via a Python script using the stdio protocol.

Read More