Skip to content

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: dsh web link: 会让源码更新直接作用于 profile。修改或升级浏览器 bundle 后需要重启 DSH Web 并刷新页面。 如果 profile 中已有独立搜索 MCP 行,建议先移除重复入口,避免同时暴露 mcp__... 工具和本插件提供的 web_search。