dsh-search-mcp¶
⭐ 12 · ✅ active · integration · ⬆️ +1 recently
| Type | integration | Category | MCP |
| Stars | ⭐ 12 | Status | ✅ active |
| Author | gxpppp | Updated | 2026-08-19 |
One-liner¶
Replace DSH's built-in web search with search MCP servers (Tavily/Brave/Exa/Perplexity/DuckDuckGo).
About¶
- 模型侧继续使用原生
web_search,插件只替换底层 search provider。 - 支持 Tavily、Brave、Exa、Perplexity、DuckDuckGo 和自定义 HTTP/stdio MCP。 - 已知 provider 只需选择服务商并填写 CDKey/API key,不需要填写 URL、命令、鉴权参数或工具名。 - 自定义 MCP 保留 URL、stdio 命令、鉴权方式和工具名等高级配置。 - 密钥通过 DSH credentials domain 写入;设置读取接口只返回是否已配置,不返回密钥值。 - DSH RC2 支持一次web_search提交多个查询,默认上限为 4。 - 卸载插件后 bundle 覆盖层随之移除,DSH 内置搜索组合恢复。
✨ Key Features¶
- 模型侧继续使用原生
web_search,插件只替换底层 search provider。 - 支持 Tavily、Brave、Exa、Perplexity、DuckDuckGo 和自定义 HTTP/stdio MCP。
- 已知 provider 只需选择服务商并填写 CDKey/API key,不需要填写 URL、命令、鉴权参数或工具名。
- 自定义 MCP 保留 URL、stdio 命令、鉴权方式和工具名等高级配置。
- 密钥通过 DSH credentials domain 写入;设置读取接口只返回是否已配置,不返回密钥值。
- DSH RC2 支持一次
web_search提交多个查询,默认上限为 4。 - 卸载插件后 bundle 覆盖层随之移除,DSH 内置搜索组合恢复。
📦 Install¶
git clone https://github.com/gxpppp/dsh-search-mcp.git
cd dsh-search-mcp
npm install
dsh plugin --profile web add link:<dsh-search-mcp 的绝对路径>
dsh web
🚀 Quick Start¶
TAVILY_API_KEY: <your-key>
EXA_API_KEY: <your-key>
PERPLEXITY_API_KEY: <your-key>
BRAVE_API_KEY: <your-key>
📚 Learn more¶
安装
git clone https://github.com/gxpppp/dsh-search-mcp.git cd dsh-search-mcp npm install dsh plugin --profile web add link:link: 会让源码更新直接作用于 profile。修改或升级浏览器 bundle 后需要重启 DSH Web 并刷新页面。 如果 profile 中已有独立搜索 MCP 行,建议先移除重复入口,避免同时暴露 mcp__... 工具和本插件提供的 web_search。