MCP Catalogs
首页XHS-Downloader screenshot

XHS-Downloader

by JoeanAmier·11,172·综合分 59

XHS-Downloader 是一个支持 API 和 MCP 调用的小红书内容下载工具。

mediaweb-scrapingdeveloper-tools
1,692
Forks
30
活跃 Issue
本月
最近提交
2 天前
收录于

概述

XHS-Downloader 是一个全面的小红书内容提取和下载工具,既能作为独立应用程序运行,也能作为 MCP 服务器使用。它提供 TUI、API 和 MCP 三种交互模式,支持获取内容元数据和下载文件,并允许自定义参数如图像选择和画质设置。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:自动下载小红书内容用于个人存档
:构建通过 MCP 协议与小红书内容集成的应用程序
:通过 API 调用批量处理小红书内容
:这个 MCP 服务器支持下载私人账号的内容吗?
:我不提供 cookies 可以使用吗?

什么时候选它

当您需要通过 MCP 集成以程序化方式访问和下载小红书平台内容时,选择 XHS-Downloader。

什么时候不要选它

如果您需要访问小红书以外的其他社交媒体平台,或者需要对下载的内容进行高级过滤和分类,请不要选择此工具。

此 server 暴露的工具

从 README 抽取出 2 个工具
  • get_xiaohongshu_infourl: str, download: bool = False, index: list[int] = None, cookie: str = None, proxy: str = None, skip: bool = False

    获取小红书作品信息并可选下载作品文件

  • download_xiaohongshu_workurl: str, index: list[int] = None, cookie: str = None, proxy: str = None

    下载小红书作品文件

说明:从MCP模式文档部分直接提取的API工具,包含完整的参数说明和功能描述。

可对比工具

xhslink-parserxiaohongshu-apirednote-downloader

安装

安装方法

  1. **Docker(推荐)**

``bash docker pull joeanamier/xhs-downloader docker run -p 5556:5556 -v xhs_downloader_volume:/app/Volume -it joeanamier/xhs-downloader python main.py mcp ``

  1. **从源码安装**

``bash git clone https://github.com/JoeanAmier/XHS-Downloader.git cd XHS-Downloader pip install -r requirements.txt python main.py mcp ``

**Claude Desktop 配置**: 在 claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "xhs-downloader": {
      "command": "python",
      "args": ["path/to/main.py", "mcp"],
      "env": {
        "PYTHONPATH": "path/to/repo"
      }
    }
  }
}

FAQ

这个 MCP 服务器支持下载私人账号的内容吗?
不支持。该工具只能下载公开帖子的内容。
我不提供 cookies 可以使用吗?
可以,cookies 是可选的。但是没有 cookies 时,视频下载将限制在较低分辨率。

XHS-Downloader 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。