Convert web pages to clean, LLM-optimized Markdown. No browser needed.
Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
docker run -i --rm ghcr.io/zcag/readdown-mcp:1.0.0
MCP client config
{
"mcpServers": {
"readdown": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/zcag/readdown-mcp:1.0.0"
]
}
}
}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