
Markdown Downloader MCP Server

2025.04.02
19
JavaScript网页内容转换Markdown工具内容生成
Markdown Downloader 是一个基于 MCP(Model Context Protocol)的服务,主要用于将网页内容下载为 Markdown 文件。它利用 r.jina.ai 服务,提供了一种简单高效的方式来转换网页内容为 Markdown 格式。该工具具有配置下载目录、自动生成日期戳文件名、列出已下载文件等功能,适用于需要快速保存网页内容为 Markdown 格式的场景。
View on GitHub
Overview
基本能力
产品定位
Markdown Downloader 是一个专门用于将网页内容转换为 Markdown 文件的工具,适用于开发人员、内容创作者和研究人员等需要高效保存网页内容的用户。
核心功能
- 🌐 使用 r.jina.ai 下载网页为 Markdown 文件
- 📁 可配置的下载目录
- 📝 自动生成带日期戳的文件名
- 🔍 列出已下载的 Markdown 文件
- 💾 持久化配置
适用场景
- 快速保存网页内容为 Markdown 格式
- 批量下载多个网页内容
- 需要长期保存网页内容的场景
工具列表
- Set Download Directory:设置下载目录
- 验证目录是否存在且可写
- 持久化配置
- Download Markdown:下载网页为 Markdown 文件
- 自动添加 r.jina.ai 前缀
- 文件名格式:
{sanitized-url}-{date}.md
- List Downloaded Files:列出已下载文件
- Get Download Directory:获取当前下载目录
常见问题解答
- 确保有活跃的网络连接
- 检查 URL 是否有效且可访问
- 验证下载目录的写入权限
使用教程
使用依赖
- Node.js(版本 16 或更高)
- npm(Node 包管理器)
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @dazeb/markdown-downloader --client claude
手动安装
- 克隆仓库:
bash git clone https://github.com/your-username/markdown-downloader.git cd markdown-downloader
- 安装依赖:
bash npm install
- 构建项目:
bash npm run build
调试方式
- 设置下载目录:
bash use set_download_directory /path/to/your/local/download/folder
- 下载网页为 Markdown:
bash use tool download_markdown https://example.com/blog-post
- 列出已下载文件:
bash use list_downloaded_files
- 获取当前下载目录:
bash use get_download_directory