Gives Claude two tools for turning web content into clean Markdown without spinning up a browser. fetch_markdown grabs a URL via HTTP and returns optimized output with metadata and token counts. convert_html does the same for raw HTML strings you already have. Built on readdown, which replaces the usual Readability plus Turndown stack with a single 5KB package that's tuned for LLM context windows. Useful when you need Claude to ingest article content or documentation pages efficiently, or when you're building workflows that process web content at scale and want to minimize token overhead.
MCP server for converting web pages to clean, LLM-optimized Markdown.
Lightweight — uses HTTP fetch, no browser needed. Powered by readdown.
fetch_markdownFetch a URL and convert it to clean Markdown with metadata and token count.
convert_htmlConvert an HTML string to Markdown. Use when you already have the HTML.
Add to claude_desktop_config.json:
{
"mcpServers": {
"readdown": {
"command": "npx",
"args": ["-y", "github:zcag/readdown-mcp"]
}
}
}
Add to .cursor/mcp.json:
{
"mcpServers": {
"readdown": {
"command": "npx",
"args": ["-y", "github:zcag/readdown-mcp"]
}
}
}
Most web-fetching MCP servers use @mozilla/readability + turndown (two packages, 65KB).
readdown replaces both in a single 5KB package with better LLM optimization:
MIT
therealtimex/browser-use
jae-jae/fetcher-mcp
merajmehrabi/puppeteer-mcp-server
com.thenextgennexus/playwright-mcp-server
saik0s/mcp-browser-use