Zero-dependency webfetch MCP server for DeepSeek Harness and any MCP client: clean text / markdown / raw HTML / JSON, robots.txt compliance, chunked reading, SSRF protection.
View on GitHub ↗A zero-dependency webfetch MCP server: fetches any http(s) URL and returns clean content — text, simplified Markdown, raw HTML, or formatted JSON. Built for DeepSeek Harness (dsh), works with any MCP client that supports stdio servers.
- Zero dependencies: single server.js, hand-rolled stdio JSON-RPC 2.0 — no npm install, no SDK version conflicts. - Model-friendly output: main-content extraction (/), entity decoding, absolute links, image alt text, chunked reading. - Polite & safe: robots.txt compliance, Cloudflare-challenge retry, SSRF protection, bounded 5 MiB reads.
Compared three existing implementations (2026-08) and adopted the useful parts with zero-dependency equivalents:
Source Adopted design ------ Official mcp-server-fetch startIndex chunked reading, robots.txt compliance, raw mode OpenCode tool/webfetch.ts Format-aware Accept headers, Cloudflare challenge → plain-UA retry, 5 MiB bounded reads pi-web-access Main-content-first (lightweight Readability heuristic), SSRF protection, relative-link absolutization, image alt
Deliberately not adopted: @mozilla/readability, turndown, undici, unpdf — dependency-free equivalents cover the common cases.
Requires Node.js ≥ 20 (uses global fetch).
The server speaks newline-delimited JSON-RPC 2.0 on stdio. Once published to npm, the one-liner is npx -y dsh-webfetch.
Smoke-test the server by hand (expect an initialize response and a tools/list response on stdout):
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/withlovehub--dsh-webfetch.html)
改配置+重启才能加 MCP?DeepSeek Harness (DSH) 插件「技能配置」解决:设置页粘贴 JSON 即连 MCP 服务器、热加载免重启;上传 zip/.skill 自动识别 SKILL.md,创建/编辑/启停技能,即点即用
jiezeng2004-design/dsh-chatgpt-bridgeMCP bridge that lets ChatGPT create, view, continue, and control DeepSeek Harness (DSH) agent sessions.
sjh9714/dsh-moveinMigrate your whole Claude Code or Codex setup into DeepSeek Harness (DSH) with one command. Import skills, slash commands, MCP servers, hooks, subagents, permission rules. 一键迁移导入 Claude Code 配置,从 Clau
syouro/InkPawAn MCP server and deterministic DOCX toolkit for AI agents—create, edit, validate, and render reliable Word documents with a local agent playground.
mrpulor-gh/dsh-nuphus-mcpDeepSeek Harness (DSH) plugin: mount the nuphus-mcp desktop automation MCP server as native tools (mcp__nuphus-mcp__*).
Dominic789654/awesome-deepseek-harnessA curated list of plugins, skills, MCP servers, patch/profile layers, orchestrators & UIs for DeepSeek Harness (DSH). Visualization · PPT · Coding · Agents · Loops (auto-research) and more. #dsh
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.