📡 MCP Radar

withlovehub/dsh-webfetch

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.

3 stars
0 forks
JavaScript
momentum ▲ 6.0
created 2026-08-13
on radar since 2026-08-18
deepseekmcpstdiowebfetch
View on GitHub ↗

About dsh-webfetch

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.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/withlovehub--dsh-webfetch.html)

Related MCP servers

pazz11/Jnpz

改配置+重启才能加 MCP?DeepSeek Harness (DSH) 插件「技能配置」解决:设置页粘贴 JSON 即连 MCP 服务器、热加载免重启;上传 zip/.skill 自动识别 SKILL.md,创建/编辑/启停技能,即点即用

⭐ 11JavaScript
jiezeng2004-design/dsh-chatgpt-bridge

MCP bridge that lets ChatGPT create, view, continue, and control DeepSeek Harness (DSH) agent sessions.

⭐ 9JavaScript
sjh9714/dsh-movein

Migrate 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

⭐ 7JavaScript
syouro/InkPaw

An MCP server and deterministic DOCX toolkit for AI agents—create, edit, validate, and render reliable Word documents with a local agent playground.

⭐ 3JavaScript
mrpulor-gh/dsh-nuphus-mcp

DeepSeek Harness (DSH) plugin: mount the nuphus-mcp desktop automation MCP server as native tools (mcp__nuphus-mcp__*).

⭐ 3JavaScript
Dominic789654/awesome-deepseek-harness

A 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

⭐ 151TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.