
WhatsUpDoc
par paradiselabs-ai
Scrapez n'importe quel site de documentation développeur et sauvegardez-le localement au format Markdown propre — propulsé par MCP pour une communication CLI-serveur standardisée.
Ce qu'il fait
WhatsUpDoc (publié sous le nom de downmarked) se connecte à n'importe quel site de documentation pour développeurs et le convertit en fichiers Markdown propres stockés localement. Il utilise le Model Context Protocol (MCP) pour standardiser la communication entre son CLI et le serveur de documentation, facilitant la récupération, la mise en cache et la référence des docs hors ligne ou leur intégration dans des flux de travail IA.
Outils
- fetch — Scrape le HTML de n'importe quelle URL et le convertit en Markdown via Turndown ; supporte le ciblage par sélecteur CSS pour isoler le contenu principal
- recursive fetch — Suit les liens internes et scrape les pages de documentation liées jusqu'à une profondeur configurable (par défaut : 3 niveaux)
- split — Divise les grandes pages de documentation selon les niveaux de titres en fichiers Markdown distincts pour une navigation plus facile
- output — Écrit les résultats vers n'importe quel chemin absolu ou relatif sur le système de fichiers local
Installation
Installation globale via npm :
npm install -g downmarked
Ou exécution sans installation :
npx downmarked fetch https://reactjs.org/docs/getting-started.html
Exemple avec options :
npx downmarked fetch https://docs.python.org/3/tutorial/index.html \
-o ~/docs/python-tutorial.md \
-s "main" \
-r \
-d 2 \
--split
Pour une utilisation comme serveur MCP dans Claude Desktop, ajoutez à claude_desktop_config.json :
{
"mcpServers": {
"whatsupdoc": {
"command": "npx",
"args": ["downmarked"]
}
}
}
Hôtes supportés
Aucun client MCP spécifique n'est mentionné dans le README. Compatible avec tout client capable de supporter MCP.
Installation rapide
npx downmarked fetch <url>Informations
- Tarification






