返回 MCP 目录
public公开dns本地运行

markdown-downloader

一个通过r.jina.ai服务将网页下载为Markdown文件的MCP服务器工具

article

README

🚀 Markdown 下载器 MCP 服务器

Markdown 下载器 MCP 服务器是一款强大的工具,它基于 MCP(模型上下文协议),能帮助用户轻松地将网页内容下载并转换为 Markdown 文件。借助 r.jina.ai 服务,为网络内容的 Markdown 格式转换提供了便捷途径。

smithery badge

🚀 快速开始

Markdown 下载器是一个功能强大的 MCP(模型上下文协议)服务器,它能够让您轻松地将网页下载为 Markdown 文件。借助 r.jina.ai 服务,此工具提供了一种简便的方式将网络内容转换为 Markdown 格式。

✨ 主要特性

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

📦 安装指南

先决条件

  • Node.js(版本 16 或更高)
  • npm(Node 包管理器)

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Markdown 下载器:

npx -y @smithery/cli install @dazeb/markdown-downloader --client claude

手动安装

  1. 克隆仓库:
git clone https://github.com/your-username/markdown-downloader.git
cd markdown-downloader
  1. 安装依赖项:
npm install
  1. 构建项目:
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 内容
  • 本地文件以 sanitized 名称保存
  • 可配置的下载目录提供了灵活性

贡献

# Markdown 下载器 MCP 服务器

[![smithery badge](https://smithery.ai/badge/@dazeb/markdown-downloader)](https://smithery.ai/server/@dazeb/markdown-downloader)

## 概述

Markdown 下载器是一个功能强大的 MCP(模型上下文协议)服务器,它能够让您轻松地将网页下载为 Markdown 文件。借助 r.jina.ai 服务,此工具提供了一种简便的方式将网络内容转换为 Markdown 格式。

<a href="https://glama.ai/mcp/servers/jrki7zltg7">
  
</a>

## 特性

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

## 先决条件

- Node.js(版本 16 或更高)
- npm(Node 包管理器)

## 安装

### 通过 Smithery 安装

要通过 [Smithery](https://smithery.ai/server/@dazeb/markdown-downloader) 自动为 Claude Desktop 安装 Markdown 下载器:

```bash
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
    
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端