经 AI Skill Hub 精选评估,xiaohongshu-mcp MCP工具 获评「强烈推荐」。在 GitHub 上收获超过 13.6k 颗 Star,这款MCP工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.2 分,适合有一定技术背景的用户使用。
xiaohongshu-mcp MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
xiaohongshu-mcp MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/xpzouying/xiaohongshu-mcp
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"xiaohongshu-mcp-mcp--": {
"command": "npx",
"args": ["-y", "xiaohongshu-mcp"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 xiaohongshu-mcp MCP工具 执行以下任务... Claude: [自动调用 xiaohongshu-mcp MCP工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"xiaohongshu-mcp_mcp__": {
"command": "npx",
"args": ["-y", "xiaohongshu-mcp"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
MCP for 小红书 / xiaohongshu.com。让你的 AI 助手直接访问小红书数据。
主要功能
💡 提示: 点击下方功能标题可展开查看视频演示
<details> <summary><b>1. 登录和检查登录状态</b></summary>
第一步必须,小红书需要进行登录。可以检查当前登录状态。
登录演示:
https://github.com/user-attachments/assets/8b05eb42-d437-41b7-9235-e2143f19e8b7
检查登录状态演示:
https://github.com/user-attachments/assets/bd9a9a4a-58cb-4421-b8f3-015f703ce1f9
</details>
<details> <summary><b>2. 发布图文内容</b></summary>
支持发布图文内容到小红书,包括标题、内容描述和图片。
图片支持方式:
支持两种图片输入方式:
["https://example.com/image1.jpg", "https://example.com/image2.png"]
2. 本地图片绝对路径(推荐)
["/Users/username/Pictures/image1.jpg", "/home/user/images/image2.png"]
为什么推荐使用本地路径:
发布图文帖子演示:
https://github.com/user-attachments/assets/8aee0814-eb96-40af-b871-e66e6bbb6b06
</details>
<details> <summary><b>3. 发布视频内容</b></summary>
支持发布视频内容到小红书,包括标题、内容描述和本地视频文件。
视频支持方式:
仅支持本地视频文件绝对路径:
"/Users/username/Videos/video.mp4"
功能特点:
注意事项:
</details>
<details> <summary><b>4. 搜索内容</b></summary>
根据关键词搜索小红书内容。
搜索帖子演示:
https://github.com/user-attachments/assets/03c5077d-6160-4b18-b629-2e40933a1fd3
</details>
<details> <summary><b>5. 获取推荐列表</b></summary>
获取小红书首页推荐内容列表。
获取推荐列表演示:
https://github.com/user-attachments/assets/110fc15d-46f2-4cca-bdad-9de5b5b8cc28
</details>
<details> <summary><b>6. 获取帖子详情(包括互动数据和评论)</b></summary>
获取小红书帖子的完整详情,包括:
⚠️ 重要提示:
获取帖子详情演示:
https://github.com/user-attachments/assets/76a26130-a216-4371-a6b3-937b8fda092a
</details>
<details> <summary><b>7. 发表评论到帖子</b></summary>
支持自动发表评论到小红书帖子。
功能说明:
⚠️ 重要提示:
发表评论演示:
https://github.com/user-attachments/assets/cc385b6c-422c-489b-a5fc-63e92c695b80
</details>
<details> <summary><b>8. 获取用户个人主页</b></summary>
获取小红书用户的个人主页信息,包括用户基本信息和笔记内容。
功能说明:
⚠️ 重要提示:
返回信息包括:
</details>
<details> <summary><b>9. 回复评论</b></summary>
回复笔记下的指定评论,支持精准回复特定用户的评论。
功能说明:
⚠️ 重要提示:
</details>
<details> <summary><b>10. 点赞/取消点赞</b></summary>
为笔记点赞或取消点赞,智能检测当前状态避免重复操作。
功能说明:
⚠️ 重要提示:
</details>
<details> <summary><b>11. 收藏/取消收藏</b></summary>
收藏笔记或取消收藏,智能检测当前状态避免重复操作。
功能说明:
⚠️ 重要提示:
</details>
小红书基础运营知识
风险说明
1. 该项目是在自己的另外一个项目的基础上开源出来的,原来的项目稳定运行一年多,没有出现过封号的情况,只有出现过 Cookies 过期需要重新登录。 2. 我是使用 Claude Code 接入,稳定自动化运营数周后,验证没有问题后开源。 3. 如果账号没有实名认证,特别是新号,一般会触发 实名认证 的消息提醒(参见下图)。⚠️ 这个不是封号,不用 MCP 也会要求实名认证。实名认证后,账号就正常了。建议使用该项目前就先实名。 <img width="508" height="306" alt="image" src="https://github.com/user-attachments/assets/34383e1b-f666-409f-9870-002655507dc1" />
该项目是基于学习的目的,禁止一切违法行为。
实操结果
第一天点赞/收藏数达到了 999+,
<img width="386" height="278" alt="CleanShot 2025-09-05 at 01 31 55@2x" src="https://github.com/user-attachments/assets/4b5a283b-bd38-45b8-b608-8f818997366c" />
<img width="350" height="280" alt="CleanShot 2025-09-05 at 01 32 49@2x" src="https://github.com/user-attachments/assets/4481e1e7-3ef6-4bbd-8483-dcee8f77a8f2" />
一周左右的成果
<img width="1840" height="582" alt="CleanShot 2025-09-05 at 01 33 13@2x" src="https://github.com/user-attachments/assets/fb367944-dc48-4bbd-8ece-934caa86323e" />
本项目所有的赞赏都会用于慈善捐赠。所有的慈善捐赠记录,请参考 DONATIONS.md。
捐赠时,请备注 MCP 以及名字。 如需更正/撤回署名,请开 Issue 或通过邮箱联系。
支付宝(不展示二维码):
通过支付宝向 xpzouying@gmail.com 赞赏。
微信:
<img src="donate/wechat@2x.png" alt="WeChat Pay QR" width="260" />
<details> <summary><b>Claude Code CLI</b></summary>
官方命令行工具,已在上面快速开始部分展示:
```bash
[!IMPORTANT] #### 🔥 方案 A:Openclaw 深度集成 (推荐给开发者) - Openclaw 太火啦 🔥🔥🔥 ,新增 Openclaw 支持,分为两种,请各位按需使用: - xiaohongshu-mcp-skills(适用于已部署完本项目的用户) - xiaohongshu-skills(开箱即用版)
[!TIP] #### ✨ 方案 B:x-mcp 浏览器插件版 (推荐给非技术同学 / 追求极简的用户) - 不想折腾 Docker 或部署环境?试试:xpzouying/x-mcp - 零配置:安装插件即用,无需任何代码、代理或复杂的环境配置。 - 安全稳定:直接在常用浏览器 (Chrome/Edge) 及本地网络运行,无服务器 IP 风险,且能解决 90% 的部署报错。
方式一:下载预编译二进制文件
直接从 GitHub Releases 下载对应平台的二进制文件:
主程序(MCP 服务):
xiaohongshu-mcp-darwin-arm64xiaohongshu-mcp-darwin-amd64xiaohongshu-mcp-windows-amd64.exexiaohongshu-mcp-linux-amd64登录工具:
xiaohongshu-login-darwin-arm64xiaohongshu-login-darwin-amd64xiaohongshu-login-windows-amd64.exexiaohongshu-login-linux-amd64使用步骤:
```bash
wget https://raw.githubusercontent.com/xpzouying/xiaohongshu-mcp/main/docker/docker-compose.yml
cd docker
```bash
chmod +x xiaohongshu-login-darwin-arm64 ./xiaohongshu-login-darwin-arm64
chmod +x xiaohongshu-mcp-darwin-arm64 ./xiaohongshu-mcp-darwin-arm64
**⚠️ 重要提示**:首次运行时会自动下载无头浏览器(约 150MB),请确保网络连接正常。后续运行无需重复下载。
**方式二:源码编译**
<details>
<summary>源码编译安装详情</summary>
依赖 Golang 环境,安装方法请参考 [Golang 官方文档](https://go.dev/doc/install)。
设置 Go 国内源的代理,
bash
docker compose up -d
docker build -t xpzouying/xiaohongshu-mcp . ```
4. 配置说明
Docker 版本会自动:
./data 用于存储 cookies./images 用于存储发布的图片详细使用说明请参考:Docker 部署指南
</details>
Windows 遇到问题首先看这里:Windows 安装指南
./xiaohongshu-login-darwin-arm64
**使用源码**:
bash go run cmd/login/main.go ```
启动 xiaohongshu-mcp 服务。
使用二进制文件:
```bash
XHS_PROXY=http://user:pass@proxy:port ./xiaohongshu-mcp-darwin-arm64
XHS_PROXY=http://proxy:port go run . ```
支持 HTTP/HTTPS/SOCKS5 代理,日志中会自动隐藏代理的认证信息。
go run .
claude mcp list ```
claude mcp list
</details>
<details>
<summary><b>Open Code CLI</b></summary>
使用交互式命令添加 MCP Server:
bash opencode mcp add
以添加 `xiaohongshu-mcp` 为例:
┌ Add MCP server │ ◇ Enter MCP server name │ xiaohongshu-mcp │ ◇ Select MCP server type │ Remote │ ◇ Enter MCP server URL │ http://localhost:18060/mcp │ ◇ Does this server require OAuth authentication? │ No │ ◆ MCP server "xiaohongshu-mcp" added to C:\Users\admin\.config\opencode\opencode.json │ └ MCP server added successfully
验证是否添加成功(确保 MCP 已启动的前提下):
bash opencode mcp list ┌ MCP Servers │ ● ✓ xiaohongshu-mcp connected
</details>
<details>
<summary><b>Cursor</b></summary>
#### 配置文件的方式
创建或编辑 MCP 配置文件:
**项目级配置**(推荐):
在项目根目录创建 `.cursor/mcp.json`:
json { "mcpServers": { "xiaohongshu-mcp": { "url": "http://localhost:18060/mcp", "description": "小红书内容发布服务 - MCP Streamable HTTP" } } }
**全局配置**:
在用户目录创建 `~/.cursor/mcp.json` (同样内容)。
#### 使用步骤
1. 确保小红书 MCP 服务正在运行
2. 保存配置文件后,重启 Cursor
3. 在 Cursor 聊天中,工具应该自动可用
4. 可以通过聊天界面的 "Available Tools" 查看已连接的 MCP 工具
**Demo**
插件 MCP 接入:

调用 MCP 工具:(以检查登录状态为例)

</details>
<details>
<summary><b>VSCode</b></summary>
#### 方法一:使用命令面板配置
1. 按 `Ctrl/Cmd + Shift + P` 打开命令面板
2. 运行 `MCP: Add Server` 命令
3. 选择 `HTTP` 方式。
4. 输入地址: `http://localhost:18060/mcp`,或者修改成对应的 Server 地址。
5. 输入 MCP 名字: `xiaohongshu-mcp`。
#### 方法二:直接编辑配置文件
**工作区配置**(推荐):
在项目根目录创建 `.vscode/mcp.json`:
json { "servers": { "xiaohongshu-mcp": { "url": "http://localhost:18060/mcp", "type": "http" } }, "inputs": [] }
**查看配置**:

1. 确认运行状态。
2. 查看 `tools` 是否正确检测。
**Demo**
以搜索帖子内容为例:

</details>
<details>
<summary><b>Google Gemini CLI</b></summary>
在 `~/.gemini/settings.json` 或项目目录 `.gemini/settings.json` 中配置:
json { "mcpServers": { "xiaohongshu": { "httpUrl": "http://localhost:18060/mcp", "timeout": 30000 } } }
更多信息请参考 [Gemini CLI MCP 文档](https://google-gemini.github.io/gemini-cli/docs/tools/mcp-server.html)
</details>
<details>
<summary><b>MCP Inspector</b></summary>
调试工具,用于测试 MCP 连接:
bash
npx @modelcontextprotocol/inspector
使用 Claude Code 发布内容到小红书:
示例 1:使用 HTTP 图片链接
帮我写一篇帖子发布到小红书上,
配图为:https://cn.bing.com/th?id=OHR.MaoriRock_EN-US6499689741_UHD.jpg&w=3840
图片是:"纽西兰陶波湖的Ngātoroirangi矿湾毛利岩雕(© Joppi/Getty Images)"
使用 xiaohongshu-mcp 进行发布。
示例 2:使用本地图片路径(推荐)
帮我写一篇关于春天的帖子发布到小红书上,
使用这些本地图片:
- /Users/username/Pictures/spring_flowers.jpg
- /Users/username/Pictures/cherry_blossom.jpg
使用 xiaohongshu-mcp 进行发布。
示例 3:发布视频内容
帮我写一篇关于美食制作的视频发布到小红书上,
使用这个本地视频文件:
- /Users/username/Videos/cooking_tutorial.mp4
使用 xiaohongshu-mcp 的视频发布功能。

发布结果:
<img src="./assets/publish_result.jpeg" alt="xiaohongshu-mcp 发布结果" width="300">
🎯 提示: 点击上方链接查看详细的图文教程,快速上手各种集成方案! 📢 欢迎贡献: 如果你有新的集成案例,欢迎提交 PR 分享给社区!
💡 强烈推荐查看:这些都是社区贡献者的真实使用案例,包含详细的配置步骤和实战经验!
---
⚠️ 以下是使用 OpenClaw + MCPorter 时的已知风险,使用前请充分了解:
如果你没有强烈的 OpenClaw 使用需求,强烈建议改用 Claude Code CLI、Cursor 或 Cline 等原生支持 HTTP MCP 的客户端,体验会更稳定。
---
Q: 为什么检查登录用户名显示 xiaghgngshu-mcp? A: 用户名是写死的。
---
Q: 显示发布成功后,但实际上没有显示? A: 排查步骤如下:
---
Q: 在设备上运行 MCP 程序出现闪退如何解决? A:
1. 建议 从源码安装。 2. 或使用 Docker 安装 xiaohongshu-mcp,教程参考: - 使用 Docker 安装 xiaohongshu-mcp - X-MCP 项目页面
---
Q: 使用 http://localhost:18060/mcp 进行 MCP 验证时提示无法连接? A:
- 在 Docker 环境 下,请使用 👉 http://host.docker.internal:18060/mcp - 在 非 Docker 环境 下,请使用 本机 IPv4 地址 访问。
---
优秀的Go语言MCP实现,集成度高,活跃维护。13.6k星体现用户认可,适合AI开发者快速接入小红书生态。
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
AI Skill Hub 点评:xiaohongshu-mcp MCP工具 的核心功能完整,质量优秀。对于Claude Desktop / Claude Code 用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | xiaohongshu-mcp |
| 原始描述 | 开源MCP工具:MCP for xiaohongshu.com。⭐13.6k · Go |
| Topics | 小红书APIMCP服务Go开发内容爬取自动化工具 |
| GitHub | https://github.com/xpzouying/xiaohongshu-mcp |
| 语言 | Go |
收录时间:2026-05-13 · 更新时间:2026-05-16 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端