dsh-websearch-mcp
Local web search for DeepSeek Harness via MCP — Bing/Brave/DuckDuckGo scraping, no API keys, agent-installable
- Stars
- 0
- Language
- Shell
- Created
- Aug 22, 2026
- Updated
- Aug 22, 2026
Introduction
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