mcpField
M
Markdown Downloader MCP Server

Markdown Downloader MCP Server

本地服务
github.com浏览器自动化5667 周前更新

关于 Markdown Downloader MCP Server

Markdown Downloader MCP Server 是一个 MCP 服务,可通过 r.jina.ai 将网页转换为 Markdown 文件并保存到本地。它面向需要把文档或文章导入 IDE 作为 AI 上下文的开发者。

主要功能

  1. 01通过 r.jina.ai 将网页下载为 Markdown
  2. 02可配置下载目录并持久化保存
  3. 03自动生成带日期的文件名
  4. 04列出已下载的 Markdown 文件
  5. 05提供获取和设置下载目录的工具

适用场景

  1. 01将技术文档下载到 IDE 中供 AI 助手参考
  2. 02批量保存博客文章用于离线阅读或归档
  3. 03为 LLM 训练或分析准备网页的 Markdown 内容

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 download_markdown、list_downloaded_files、set_download_directory 和 get_download_directory 等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"markdown-downloader": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai Security Assessment Badge MseeP Badge

Verified on MseeP

Markdown Downloader MCP 服务

smithery badge

概述

Markdown Downloader 是一款功能强大的 MCP(Model Context Protocol)服务,可轻松将网页下载为 Markdown 文件。借助 r.jina.ai 服务,此工具可无缝地将网页内容转换为 Markdown 格式。

Markdown Downloader MCP server

功能

  • 🌐 使用 r.jina.ai 将网页下载为 Markdown
  • 📁 可配置下载目录
  • 📝 自动生成带日期的文件名
  • 🔍 列出已下载的 Markdown 文件
  • 💾 持久化配置

前提条件

  • Node.js(版本 16 或更高)
  • npm(Node Package Manager)

安装

通过 Smithery 安装

通过 Smithery 自动为 Claude Desktop 安装 Markdown Downloader:

npx -y @smithery/cli install @dazeb/markdown-downloader --client claude
手动安装
  1. 克隆仓库:

    git clone https://github.com/your-username/markdown-downloader.git
    cd markdown-downloader
    
  2. 安装依赖:

    npm install
    
  3. 构建项目:

    npm run build
    

手动将服务添加到 Cline/Roo-Cline MCP 设置文件

Linux/macOS
{
  "mcpServers": {
    "markdown-downloader": {
      "command": "node",
      "args": [
        "/home/user/Documents/Cline/MCP/markdown-downloader/build/index.js"
      ],
      "disabled": false,
      "alwaysAllow": [
        "download_markdown",
        "set_download_directory"
      ]
    }
  }
}
Windows
{
  "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"
      ]
    }
  }
}

工具和用法

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

配置

Linux/macOS
  • 配置存储在 ~/.config/markdown-downloader/config.json
  • 默认下载目录:~/.markdown-downloads
Windows
  • 配置存储在 %APPDATA%\markdown-downloader\config.json
  • 默认下载目录:%USERPROFILE%\Documents\markdown-downloads

故障排除

  • 确保网络连接正常
  • 检查 URL 是否有效且可访问
  • 确认下载目录具有写入权限

安全性

  • 此工具使用 r.jina.ai 获取 Markdown 内容
  • 本地文件使用经过清理的文件名保存
  • 可配置的下载目录提供了灵活性

贡献

欢迎贡献!请随时提交 Pull Request。

许可证

本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。

免责声明

此工具按原样提供。请务必检查下载内容的准确性和适用性。

支持

如有问题或功能请求,请在 GitHub 仓库中提交 issue。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。