Markdown Downloader
local-only server
The server can only run on the clientβs local machine because it depends on local resources.
Integrations
Downloads webpages as markdown files using r.jina.ai service
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
- Clone the repository:Copy
- Install dependencies:Copy
- Build the project:Copy
Manually Add Server to Cline/Roo-Cline MCP Settings file
Tools and Usage
1. Set Download Directory
Change the download directory:
- Validates directory exists and is writable
- Persists the configuration for future use
2. Download Markdown
Download a webpage as a markdown file:
- 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:
4. Get Download Directory
Retrieve the current download directory:
Configuration
- Configuration is stored in
~/.config/markdown-downloader/config.json
- Default download directory:
~/.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.
You must be authenticated.
An MCP server that enables users to download webpages as markdown files using r.jina.ai service, with features for configurable download directories and automatic date-stamped filenames.
- Overview
- Features
- Prerequisites
- Installation
- Manually Add Server to Cline/Roo-Cline MCP Settings file
- Tools and Usage
- Configuration
- Troubleshooting
- Security
- Contributing
- License
- Disclaimer
- Support