You signed in with another tab or window. Reload
to refresh your session. You signed out in another tab or window. Reload
to refresh your session. You switched accounts on another tab or window. Reload
to refresh your session. Dismiss alert
paradiselabs-ai / WhatsUpDoc Public
Scrape any developer documentation and save it locally as a markdown file using anthropic's MCP to standardize communication between the cli and the documentation server
2 stars
0 forks
Branches
Tags
Activity
Notifications
You must be signed in to change notification settings
main
Go to file
Code
| Name | | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| Latest commit
-------------
dead-developers
update
Mar 14, 2025
84b7642
· Mar 14, 2025
History
-------
10 Commits
| | |
| .github | | .github | update package.json | Mar 14, 2025 |
| Examples/'Framework Docs' | | Examples/'Framework Docs' | pushed to NPM | Mar 13, 2025 |
| src | | src | Initial commit of WhatsUpDoc (docmd) CLI tool | Mar 13, 2025 |
| .gitignore | | .gitignore | Configure GitHub Packages workflow | Mar 14, 2025 |
| LICENSE | | LICENSE | Initial commit of WhatsUpDoc (docmd) CLI tool | Mar 13, 2025 |
| README.md | | README.md | pushed to NPM | Mar 13, 2025 |
| package-lock.json | | package-lock.json | Bump axios from 1.7.9 to 1.8.2 | Mar 13, 2025 |
| package.json | | package.json | update | Mar 14, 2025 |
| package.json.npm | | package.json.npm | update package.json | Mar 14, 2025 |
| tsconfig.json | | tsconfig.json | Initial commit of WhatsUpDoc (docmd) CLI tool | Mar 13, 2025 |
| View all files | | |
A command-line tool for fetching and storing developer documentation locally using the Model Context Protocol (MCP).
# Install globally
npm install -g downmarked
# Or use with npx
npx downmarked fetch https://reactjs.org/docs/getting-started.html
downmarked fetch <url>
This will prompt you for an output location and save the documentation as Markdown.
# Fetch documentation with specific options
downmarked fetch https://reactjs.org/docs/getting-started.html \
-o ~/Documents/react-docs.md \
-s "main" \
-r \
-d 2 \
--split
Option | Description |
---|---|
-o, --output <path> |
Output path (absolute or relative) |
-s, --selector <selector> |
CSS selector to target specific content |
-r, --recursive |
Recursively fetch linked documentation pages |
-d, --max-depth <number> |
Maximum depth for recursive fetching (default: 3) |
--split |
Split documentation by headers into separate files |
# Save React documentation to a specific location
downmarked fetch https://reactjs.org/docs/getting-started.html -o ~/Documents/react-docs.md
# Target only the main content area
downmarked fetch https://reactjs.org/docs/getting-started.html -s "main"
# Recursively fetch linked pages up to 2 levels deep
downmarked fetch https://reactjs.org/docs/getting-started.html -r -d 2
# Save Python documentation
downmarked fetch https://docs.python.org/3/tutorial/index.html -o python-tutorial.md
WhatsUpDoc (downmarked) uses the Model Context Protocol (MCP) to standardize communication between the CLI and the documentation server. The tool:
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)This project is licensed under the MIT License - see the LICENSE file for details.
Scrape any developer documentation and save it locally as a markdown file using anthropic's MCP to standardize communication between the cli and the documentation server
Release v0.1.2 Latest\
\
Mar 14, 2025
You can’t perform that action at this time.