Back to Apps

WhatsUpDoc
by paradiselabs-ai
Scrape any developer documentation site and save it locally as clean Markdown — powered by MCP for standardized CLI-to-server communication.
3 stars
0 views
Updated 1 year ago
Works in:claude
Exposes:Tools
What it does
WhatsUpDoc (published as downmarked) connects to any developer documentation website and converts it into clean, locally-stored Markdown files. It uses the Model Context Protocol (MCP) to standardize communication between its CLI and the documentation server, making it easy to fetch, cache, and reference docs offline or feed them into AI workflows.
Tools
- fetch — Scrapes HTML from any URL and converts it to Markdown using Turndown; supports CSS selector targeting to isolate main content
- recursive fetch — Follows internal links and scrapes linked documentation pages up to a configurable depth (default: 3 levels)
- split — Splits large documentation pages by header levels into separate Markdown files for easier navigation
- output — Writes results to any absolute or relative path on the local filesystem
Installation
Install globally via npm:
npm install -g downmarked
Or run without installing:
npx downmarked fetch https://reactjs.org/docs/getting-started.html
Example with options:
npx downmarked fetch https://docs.python.org/3/tutorial/index.html \
-o ~/docs/python-tutorial.md \
-s "main" \
-r \
-d 2 \
--split
For use as an MCP server in Claude Desktop, add to claude_desktop_config.json:
{
"mcpServers": {
"whatsupdoc": {
"command": "npx",
"args": ["downmarked"]
}
}
}
Supported hosts
No specific MCP client is mentioned in the README. Compatible with any MCP-capable client.
Quick install
npx downmarked fetch <url>Information
- Pricing
- free
- Published
- 4/6/2026
- Updated
- 1 year ago
- stars
- 3