Markdown Downloader MCP Server
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
Overview
Markdown Downloader is a powerful MCP (Model Context Protocol) server that allows users to download any webpage as markdown files instantly, facilitating easy integration of web content into development environments.
To use Markdown Downloader, clone the repository, install the dependencies, and configure the server settings. You can then set the download directory and download markdown files from specified URLs.
- 🌐 Download webpages as markdown using r.jina.ai - 📁 Configurable download directory - 📝 Automatically generates date-stamped filenames - 🔍 List downloaded markdown files - 💾 Persistent configuration
- Downloading documentation from websites for offline access.
- Archiving web content in markdown format for easy editing.
- Integrating web content into IDEs for AI context.
Add to your AI client
Use these steps to connect Markdown Downloader MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"markdown-downloader-dazeb": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-markdown-downloader-dazeb"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"markdown-downloader-dazeb": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-markdown-downloader-dazeb"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"markdown-downloader-dazeb": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-markdown-downloader-dazeb"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"markdown-downloader-dazeb": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-markdown-downloader-dazeb"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"markdown-downloader-dazeb": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-markdown-downloader-dazeb"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"markdown-downloader-dazeb": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-markdown-downloader-dazeb"
]
}
}
}FAQ
Can I download any webpage?
Yes! You can download any publicly accessible webpage as markdown.
Is there a limit to the number of pages I can download?
No, you can download as many pages as you need, subject to your internet connection and storage capacity.
What if I encounter issues while downloading?
Ensure you have an active internet connection and that the URL is valid. Check permissions for the download directory.7:["$","di