Markdown 下载器
一种MCP服务器,它允许用户使用r.jina.ai服务将网页下载为markdown文件,具有可配置的下载目录和自动日期标记的文件名功能。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"markdown-downloader": {
"alwaysAllow": [
"download_markdown",
"set_download_directory"
],
"args": [
"/home/user/Documents/Cline/MCP/markdown-downloader/build/index.js"
],
"command": "node",
"disabled": false
}
}
}
可用工具 (5 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
download_markdown 2 个参数 需填 1 项
Download a webpage as markdown using r.jina.ai
必填参数:url
list_downloaded_files 1 个参数
List all downloaded markdown files
该工具无需必填参数,直接调用即可
set_download_directory 1 个参数 需填 1 项
Set the main local download folder for markdown files
必填参数:directory
get_download_directory
Get the current download directory
该工具无需必填参数,直接调用即可
create_subdirectory 1 个参数 需填 1 项
Create a new subdirectory in the root download folder
必填参数:name
服务介绍
Markdown Downloader MCP 服务器
概述
Markdown Downloader 是一个强大的 MCP(模型上下文协议)服务器,它允许您轻松地将网页作为 markdown 文件下载。通过利用 r.jina.ai 服务,此工具提供了一种无缝的方式将网页内容转换为 markdown 格式。
功能
- 🌐 使用 r.jina.ai 将网页下载为 markdown
- 📁 可配置的下载目录
- 📝 自动生成带有日期戳的文件名
- 🔍 列出已下载的 markdown 文件
- 💾 持久化配置
前提条件
- Node.js(版本 16 或更高)
- npm(Node 包管理器)
安装
-
克隆仓库:
git clone https://github.com/your-username/markdown-downloader.git cd markdown-downloader -
安装依赖项:
npm install -
构建项目:
npm run build
手动将服务器添加到 Cline/Roo-Cline MCP 设置文件中
{
"mcpServers": {
"markdown-downloader": {
"command": "node",
"args": [
"/home/user/Documents/Cline/MCP/markdown-downloader/build/index.js"
],
"disabled": false,
"alwaysAllow": [
"download_markdown",
"set_download_directory"
]
}
}
}
工具和使用方法
1. 设置下载目录
更改下载目录:
use set_download_directory /path/to/your/local/download/folder
- 验证目录存在且可写
- 保存配置以供将来使用
2. 下载 Markdown
将网页作为 markdown 文件下载:
use tool download_markdown https://example.com/blog-post
- URL 将被添加前缀
r.jina.ai - 文件名格式:
{sanitized-url}-{date}.md - 保存在配置的下载目录中
3. 列出已下载的文件
列出所有已下载的 markdown 文件:
use list_downloaded_files
4. 获取下载目录
检索当前下载目录:
use get_download_directory
配置
- 配置存储在
~/.config/markdown-downloader/config.json中 - 默认下载目录:
~/.markdown-downloads
故障排除
- 确保您有活跃的互联网连接
- 检查 URL 是否有效且可访问
- 验证下载目录的写权限
安全性
- 该工具使用 r.jina.ai 获取 markdown 内容
- 本地文件保存时使用净化后的文件名
- 可配置的下载目录提供了灵活性
贡献
欢迎贡献!请随时提交 Pull Request。
许可
该项目根据 MIT 许可证许可。有关详细信息,请参阅 LICENSE 文件。
免责声明
此工具按原样提供。始终检查下载内容的准确性和适当性。
支持
对于问题或功能请求,请在 GitHub 仓库中打开一个 issue。