
TonyDua/dsh-web-search-exa
52最近提交 2026年8月14日
dsh-web-search-exa DSH 插件
一个即插即用的 WebSearchProvider,集成到 dsh 的 ctx.web 接口。默认使用 Exa 的免费匿名 MCP(无需 API 密钥),当配置了 EXA_API_KEY 后自动切换到 REST API。支持通过可配置的 providerId 与官方 Exa 提供者共存。
如何安装 dsh-web-search-exa DSH 插件
dsh plugin --profile web add @tonydua/dsh-web-search-exa复制不会执行命令。安装 dsh-web-search-exa DSH 插件前请核对仓库和版本。
dsh-web-search-exa DSH 插件数据来源
dsh-web-search-exa DSH 插件快照日期:2026年8月16日
discovered
dsh-web-search-exa DSH 插件能做什么
- 默认无需 API 密钥即可使用基本搜索(匿名 MCP)
- 配置密钥后自动升级到 REST API
- 与 dsh ctx.web 接口无缝集成
- 可配置 providerId,与官方 Exa 提供者共存
- 支持搜索类型、结果数量、每结果高亮条数
- MIT 许可证,ESM,包含类型定义
dsh-web-search-exa DSH 插件适合哪些场景
- 快速为 dsh 智能体添加网络搜索功能,无需任何设置
- 在 dsh 配置文件中使用 Exa 搜索而无需暴露 API 密钥
- 同时运行官方和匿名 Exa 提供者,用于不同配置文件
- 根据环境在匿名和认证搜索之间切换
dsh-web-search-exa DSH 插件适合谁
- 希望无需 API 密钥即可获得即时网络搜索功能的 dsh 用户
- 在决定付费方案前评估 Exa 搜索的开发者
- 需要灵活搜索提供者配置的 dsh 配置文件作者
dsh-web-search-exa DSH 插件的限制
- 匿名 MCP 受 Exa 速率限制(HTTP 429)
- 尚未提供 Web UI 设置卡片,需通过 cordis.patch.yml 或环境变量配置
- 要求 Node >= 18
- 与官方包共存需要显式配置 providerId
dsh-web-search-exa DSH 插件的仓库 README 摘录
以下文字摘自 dsh-web-search-exa DSH 插件的上游仓库 TonyDua/dsh-web-search-exa 的 README,版权归原作者,仅作引用。
**English** | [简体中文](README.zh.md) [](https://www.npmjs.com/package/@tonydua/dsh-web-search-exa) [](https://www.npmjs.com/package/@tonydua/dsh-web-search-exa) [](LICENSE) [](https://github.com/TonyDua/dsh-web-search-exa) [](https://github.com/TonyDua/dsh-web-search-exa) [](package.json) > Zero-config [Exa](https://exa.ai) web search for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (dsh): > **no API key required** — a `WebSearchProvider` for the `ctx.web` seam with an > anonymous MCP fallback plus a keyed REST path. Built with [deepseek-v4-flash](https://api-docs.deepseek.com) inside DeepSeek Harness (dsh). ## Features - 🆓 **Zero-config, keyless by default** — searches route through Exa's hosted MCP
阅读完整 README仓库许可: MIT
dsh-web-search-exa DSH 插件常见问题
使用这个插件需要 Exa API 密钥吗?
不需要。没有密钥时,插件使用 Exa 的免费匿名 MCP。如果配置了 API 密钥,会自动切换到 REST API 以获得更高限制。
遇到 HTTP 429 速率限制怎么办?
这是 Exa 匿名 MCP 的速率限制。设置 EXA_API_KEY 环境变量或配置 apiKey 字段,插件会自动切换到 REST 路径。
这个插件能和官方 @deepseek-ai/dsh-web-search-exa 同时运行吗?
可以。为此插件配置一个不同的 providerId(例如 exa-anon),并显式选择它。详见 README 中的共存章节。
为什么在 Web UI 中看不到这个插件的设置入口?
当前版本仅在服务器端注册了设置命名空间,UI 卡片计划在下一个版本添加。现在请通过 cordis.patch.yml 或环境变量进行配置。
如何安装这个插件?
运行 `dsh plugin --profile web add @tonydua/dsh-web-search-exa` 然后重启 dsh web。无需 API 密钥即可使用基本功能。