dsh-all-search
在终端中运行以下命令:
dsh plugin install RealAlexandreAI/dsh-all-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install RealAlexandreAI/dsh-all-search 即可安装该插件,项目源码仓库为 https://github.com/RealAlexandreAI/dsh-all-search。
插件介绍
DeepSeek Harness 自带 Exa、Perplexity 和 DeepSeek 搜索,但把 Exa、Tavily、Firecrawl、Context7 等多个后端接入同一条搜索管线通常需要分别申请密钥、管理凭证。dsh-all-search 将 AnySearch 网关注册到 ctx.web,一个 API 密钥即可同时调用所有后端,省去逐个维护凭证的麻烦。
设置 api_key 后,所有查询走 AnySearch MCP 网关;未设置时,同一 anysearch provider 自动回退到 Firecrawl 的 /v1/search 端点以无密钥模式工作,provider 永远不会变成空操作。当 firecrawl_api_key 与 AnySearch 密钥同时存在时,涉及仓库、Issue、PR 或技能的开发意图查询会优先命中 Firecrawl Developer Index——一个覆盖 README、Issue、PR 和 OpenAPI 规范的语义制品索引——失败时再回退到 AnySearch。密钥仅保存在本地配置文件中,不会写入日志。
适合在共享 NAT 或 CI 出口 IP 后运行的工程团队、希望用一个密钥替代多个搜索凭证的开发者,以及需要将开发文档检索整合进 Harness 单步联网搜索的自动化管线。
截图预览
使用场景
- 用一个密钥同时调用 Exa、Tavily、Firecrawl、Context7 多个搜索后端
- 无 AnySearch 密钥时自动回退 Firecrawl 无鉴权搜索,provider 不会失效
- 开发意图查询优先命中 Firecrawl Developer Index 语义制品索引,失败再回退 AnySearch
适合人员
- 需要统一管理多个搜索后端凭证的工程团队
- 在共享 NAT 或 CI 出口 IP 环境下运行自动化搜索管线的运维与平台团队
- 希望将开发文档检索整合进 Harness 单步联网搜索的开发者