
XHS-Downloader
by JoeanAmier·★ 11,172·综合分 59
XHS-Downloader 是一个支持 API 和 MCP 调用的小红书内容下载工具。
概述
XHS-Downloader 是一个全面的小红书内容提取和下载工具,既能作为独立应用程序运行,也能作为 MCP 服务器使用。它提供 TUI、API 和 MCP 三种交互模式,支持获取内容元数据和下载文件,并允许自定义参数如图像选择和画质设置。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要通过 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工具,包含完整的参数说明和功能描述。
可对比工具
安装
安装方法
- **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 ``
- **从源码安装**
``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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。