dsh-websearch-mcp
DiscoveredLocal web search for DeepSeek Harness via MCP — Bing/Brave/DuckDuckGo scraping, no API keys, agent-installable
dsh-websearch-mcp
Local web search for DeepSeek Harness via MCP.
No API keys, no cloud relay, no extra daemon: mrkrsl/web-search-mcp
scrapes Bing → Brave → DuckDuckGo with headless Chromium (DuckDuckGo over plain HTTP as the last
resort), and DSH's built-in @deepseek-ai/dsh-mcp-client
spawns and supervises it over stdio.
You get three model tools:
| Tool | What it does |
|---|---|
mcp__web-search__full-web-search | search + follow links + extract full page content |
mcp__web-search__get-web-search-summaries | lightweight results/snippets only |
mcp__web-search__get-single-web-page-content | read one URL |
Install
Most people let their agent do it — point your DSH agent at this repository and say
"install dsh-websearch-mcp"; AGENTS.md is the complete runbook and
scripts/install.sh does the work. Manual quick start:
git clone https://github.com/bigfurma-bot/dsh-websearch-mcp.git
cd dsh-websearch-mcp
./scripts/install.sh # clones + builds the upstream server, prepares browsers,
# prints your ready-to-paste cordis.patch.yml row
Then append the printed block to $DSH_HOME/profiles/<your-profile>/cordis.patch.yml,
dry-validate (pnpm dsh --profile <name> --dump-config), and restart the profile.
Full manual walkthrough in AGENTS.md.
Requirements
- Node.js ≥ 18, git
- One-time Playwright Chromium download (
npx playwright install chromium) — the script handles this and includes a fallback for slow/blocked CDN routes - Works headless on WSL2/Linux servers (the whole setup here runs on Ubuntu 26.04 under WSL)
Why this repo exists
The upstream MCP server is excellent but ships zero harness integration. Wiring it into DSH
took real debugging: npm cache locations under the file sandbox, Playwright revision mapping,
browser-download throttling workarounds, and loader patch semantics (insert: vs overrides).
All of that is captured in AGENTS.md so the next person — human or agent —
spares the detour.
Credits & license
- MCP server: mrkrsl/web-search-mcp (MIT)
- Harness integration, scripts, docs: MIT — see LICENSE
Comments
Loading…
Similar plugins
by DDDMUC
Free web search provider for DeepSeek Harness - DuckDuckGo backend, no API key needed
★ 292
↓ 9.1k/wk
MIT
JavaScript
Sep 29, 2026
dsh plugin --profile web add dsh-free-searchby gxpppp
Replace dsh's built-in web search with search MCP servers (Tavily/Brave/Exa/Perplexity/DuckDuckGo/custom), configured from the web Settings page. Disables the built-in DeepSeek search provider while e
★ 10
MIT
JavaScript
Aug 30, 2026
dsh plugin --profile web add dsh-search-mcpRegisters codex-web-search-mcp as native DSH MCP tools (mcp__codex-web-search__codex_web_search / codex_web_research / web_fetch) for model-independent Codex and Grok web search and deep research.
★ 0
↓ 84/wk
dsh plugin --profile web add @dhicoc/dsh-codex-web-search-mcpby ForeverYoungPp
Multi-provider third-party web search for the DeepSeek Harness: routes the native web_search tool through a configurable provider fallback chain, with an isolated provider settings page.
★ 0
MIT
JavaScript
Sep 1, 2026
dsh plugin --profile web add @deepseek-ai/dsh-web-searchby Wandering233
免 API key 的多引擎搜索 provider for DeepSeek Harness (ctx.web):真实浏览器 Google + 国际版 Bing + 中文 Bing,带代理自动探测、语言感知与浏览器空闲回收
★ 0
MIT
JavaScript
Sep 14, 2026
dsh plugin --profile web add dsh-keyless-searchby cnChenKai
Brave Search-backed WebSearchProvider for the DeepSeek Harness web seam (ctx.web)
★ 6
↓ 250/wk
MIT
JavaScript
Aug 20, 2026
dsh plugin --profile web add dsh-web-search-brave