Markdown Downloader
STDIOPowerful MCP server that downloads webpages as markdown files using r.jina.ai service.
Powerful MCP server that downloads webpages as markdown files using r.jina.ai service.
Markdown Downloader is a powerful MCP (Model Context Protocol) server that allows you to download webpages as markdown files with ease. Leveraging the r.jina.ai service, this tool provides a seamless way to convert web content into markdown format.
To install Markdown Downloader for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @dazeb/markdown-downloader --client claude
Clone the repository:
git clone https://github.com/your-username/markdown-downloader.git cd markdown-downloader
Install dependencies:
npm install
Build the project:
npm run build
{ "mcpServers": { "markdown-downloader": { "command": "node", "args": [ "/home/user/Documents/Cline/MCP/markdown-downloader/build/index.js" ], "disabled": false, "alwaysAllow": [ "download_markdown", "set_download_directory" ] } } }
{ "mcpServers": { "markdown-downloader": { "command": "node", "args": [ "C:\\Users\\username\\Documents\\Cline\\MCP\\markdown-downloader\\build\\index.js" ], "disabled": false, "alwaysAllow": [ "download_markdown", "set_download_directory" ] } } }
Change the download directory:
use set_download_directory /path/to/your/local/download/folder
Download a webpage as a markdown file:
use tool download_markdown https://example.com/blog-post
r.jina.ai
{sanitized-url}-{date}.md
List all downloaded markdown files:
use list_downloaded_files
Retrieve the current download directory:
use get_download_directory
~/.config/markdown-downloader/config.json
~/.markdown-downloads
%APPDATA%\markdown-downloader\config.json
%USERPROFILE%\Documents\markdown-downloads
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
This tool is provided as-is. Always review downloaded content for accuracy and appropriateness.
For issues or feature requests, please open an issue on the GitHub repository.