Download webpages as markdown files using the r.jina.ai service, with configurable directories and persistent settings.
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.
A MCP server that provides comprehensive website snapshot capabilities using Playwright. This server enables LLMs to capture and analyze web pages through structured accessibility snapshots, network monitoring, and console message collection.
Enables powerful, detection-resistant browser automation for AI assistants using puppeteer-real-browser.
Control the Chrome browser for web automation using an AI model. Requires the MCP Chrome extension.
Secure fetch to prevent access to local resources
Automate web browsers and perform web scraping tasks using the Playwright framework.
An MCP server using Playwright for browser automation and webscrapping
Automate remote browsers using the BrowserCat API.
Control web browsers using the Selenium WebDriver for automation and testing.
Fetch the content of a remote URL as Markdown with Jina Reader.
Access Outscraper's data extraction services for business intelligence, location data, reviews, and contact information from various online platforms.