mcxianyujun/dsh-web-search-anysearch
A native DeepSeek Harness WebSearchProvider (id: anysearch) that connects the harness ctx.web seam to AnySearch's POST /v1/search REST API. It ships a dedicated Web settings section, stores the API key through the DSH credentials service rather than a settings file, preserves url/title/snippet deduplicated by URL, and supports both the Web and Headless profiles.
dsh-web-search-anysearch is a native DeepSeek Harness WebSearchProvider (registered id anysearch) that connects the harness ctx.web seam to the AnySearch POST /v1/search REST API — the REST API rather than the MCP JSON-RPC bridge. After installing and restarting, you open Settings → 网页搜索(AnySearch), enter an AnySearch API key (stored via the credentials service), and the harness web_search tool routes through AnySearch. It ships a dedicated Web settings section independent of the DeepSeek search provider, configures Max Results (1–20), Zone (cn/intl), Language and Format (json/…), and maps url/title/snippet intact with deduplication by URL so sources are preserved exactly as the provider returned them.
Install
dsh plugin --profile web add dsh-web-search-anysearchCopied verbatim from the README's Quick start (the DSH CLI npm route). The README also documents a dsh plugin --profile headless add dsh-web-search-anysearch path for the Headless profile and a Windows PowerShell installer for when dsh plugin add cannot find pnpm.
Compatibility
Supports both the DeepSeek Harness Web and Headless profiles. The search provider is read when the web seam is constructed, so DeepSeek Harness must be restarted after install. It is a native provider — not an MCP server, not a Skill, and not a fork or patch of DeepSeek Harness; no Harness core source is modified. The independent API key is stored by the DSH credentials service, never written into settings documents, and never reuses the DeepSeek provider's key.
Details
- Repo: mcxianyujun/dsh-web-search-anysearch
- Category: Tools & Capabilities
- Stars: 4
- Version: GitHub repo mcxianyujun/dsh-web-search-anysearch (4★); npm package dsh-web-search-anysearch at 0.1.2 (registry check 2026-10-11; registry repository field resolves back to this repo).
Alternatives
1321928757/dsh-mysql · 1624318455/dsh-plugin-tavily · 6Mikao9/dsh-wsl-workspace