markdown-downloader
A MCP Server that will download any webpage as markdown in an instant. Download docs straight to your IDE for AI context. Powered by Jina.ai
Documentation


Markdown Downloader MCP Server
Overview
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.
Features
- ๐ Download webpages as markdown using r.jina.ai
- ๐ Configurable download directory
- ๐ Automatically generates date-stamped filenames
- ๐ List downloaded markdown files
- ๐พ Persistent configuration
Prerequisites
- Node.js (version 16 or higher)
- npm (Node Package Manager)
Installation
Installing via Smithery
To install Markdown Downloader for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @dazeb/markdown-downloader --client claudeInstalling manually
1. Clone the repository:
git clone https://github.com/your-username/markdown-downloader.git
cd markdown-downloader2. Install dependencies:
npm install3. Build the project:
npm run buildManually Add Server to Cline/Roo-Cline MCP Settings file
Linux/macOS
{
"mcpServers": {
"markdown-downloader": {
"command": "node",
"args": [
"/home/user/Documents/Cline/MCP/markdown-downloader/build/index.js"
],
"disabled": false,
"alwaysAllow": [
"download_markdown",
"set_download_directory"
]
}
}
}Windows
{
"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"
]
}
}
}Tools and Usage
1. Set Download Directory
Change the download directory:
use set_download_directory /path/to/your/local/download/folder- Validates directory exists and is writable
- Persists the configuration for future use
2. Download Markdown
Download a webpage as a markdown file:
use tool download_markdown https://example.com/blog-post- The URL will be prepended with `r.jina.ai`
- Filename format: `{sanitized-url}-{date}.md`
- Saved in the configured download directory
3. List Downloaded Files
List all downloaded markdown files:
use list_downloaded_files4. Get Download Directory
Retrieve the current download directory:
use get_download_directoryConfiguration
Linux/macOS
- Configuration is stored in `~/.config/markdown-downloader/config.json`
- Default download directory: `~/.markdown-downloads`
Windows
- Configuration is stored in `%APPDATA%\markdown-downloader\config.json`
- Default download directory: `%USERPROFILE%\Documents\markdown-downloads`
Troubleshooting
- Ensure you have an active internet connection
- Check that the URL is valid and accessible
- Verify write permissions for the download directory
Security
- The tool uses r.jina.ai to fetch markdown content
- Local files are saved with sanitized filenames
- Configurable download directory allows flexibility
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Disclaimer
This tool is provided as-is. Always review downloaded content for accuracy and appropriateness.
Support
For issues or feature requests, please open an issue on the GitHub repository.
Frequently asked questions
What is markdown-downloader?
markdown-downloader is A MCP Server that will download any webpage as markdown in an instant. Download docs straight to your IDE for AI context. Powered by Jina.ai
How do I install markdown-downloader?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is markdown-downloader open source?
Yes โ it is hosted on GitHub at https://github.com/dazeb/markdown-downloader and has 55 stars.
Related MCP tools
A powerful Zotero AI and MCP plugin with ChatGPT, Gemini 3.7, Claude Fable 5, Claude Opus 5, DeepSeek V4, Grok, OpenRouter, Kimi k3, GLM 5.3, SiliconFlow, GPT-oss, Gemma 4, Qwen 3.8
Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.
โก ้ๆฑๅๆๆ็ๆๅ 200%๏ผๅ จ็้ฆไธชไธบ AI ็ผ็จๆถไปฃ่ฎพ่ฎก็ๅข้ๅไฝ MCP ๆๅกๅจ๏ผ่ชๅจๅๆ้ๆฑ่ชๅจ็ผๅๅๅ็ซฏไปฃ็ ๏ผไธ่ฝฝๅๅพ
Code research platform for AI agents; find, understand, and prove context across your code and all of GitHub, in a fraction of the tokens. One toolset, MCP or CLI
๐ฅ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
CTTF: MCP integration between Cursor and Figma, allowing Cursor Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP