跳到正文

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) [![npm version](https://img.shields.io/npm/v/@tonydua/dsh-web-search-exa)](https://www.npmjs.com/package/@tonydua/dsh-web-search-exa) [![npm downloads](https://img.shields.io/npm/dm/@tonydua/dsh-web-search-exa)](https://www.npmjs.com/package/@tonydua/dsh-web-search-exa) [![License](https://img.shields.io/npm/l/@tonydua/dsh-web-search-exa)](LICENSE) [![GitHub stars](https://img.shields.io/github/stars/TonyDua/dsh-web-search-exa)](https://github.com/TonyDua/dsh-web-search-exa) [![GitHub issues](https://img.shields.io/github/issues/TonyDua/dsh-web-search-exa)](https://github.com/TonyDua/dsh-web-search-exa) [![Node](https://img.shields.io/badge/node-%3E%3D18-339933?logo=node.js&logoColor=white)](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 密钥即可使用基本功能。