MCP Catalogs
HomeXHS-Downloader screenshot

XHS-Downloader

by JoeanAmier·11,172·Score 59

XHS-Downloader is a MCP server for downloading content from XiaoHongShu (RedNote) platform with API and MCP capabilities.

mediaweb-scrapingdeveloper-tools
1,692
Forks
30
Open issues
this month
Last commit
2d ago
Indexed

Overview

XHS-Downloader is a comprehensive tool for extracting and downloading content from the Chinese social media platform XiaoHongShu (also known as RedNote). It operates as both a standalone application and a MCP server, offering multiple interaction modes including TUI, API, and MCP implementations. The server provides functionality to fetch content metadata and download files with customizable parameters like image selection and quality settings.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automatically downloading XiaoHongShu content for personal archiving
you:Building applications that integrate with XiaoHongShu content through MCP protocol
you:Batch processing of XiaoHongShu content with API calls
you:Does this MCP server support downloading from private accounts?
you:Can I use this without providing cookies?

When to choose this

Choose XHS-Downloader when you need to programmatically access and download content from Xiaohongshu (RedNote) platform through MCP integration.

When NOT to choose this

Don't choose this if you need access to other social media platforms beyond Xiaohongshu, or if you require advanced filtering and categorization of downloaded content.

Tools this server exposes

2 tools extracted from the README
  • 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

    下载小红书作品文件

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

Comparable tools

xhslink-parserxiaohongshu-apirednote-downloader

Installation

Installation

  1. **Docker (Recommended)**

``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. **From Source**

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

**Claude Desktop Configuration**: Add to your claude_desktop_config.json:

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

FAQ

Does this MCP server support downloading from private accounts?
No, private accounts are not supported. The tool can only download content from public posts.
Can I use this without providing cookies?
Yes, cookies are optional. However, without cookies video downloads will be limited to lower resolution.

Compare XHS-Downloader with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.