项目概述
xiaohongshu-mcp 是一个基于 MCP (Model Context Protocol) 协议的小红书自动化工具,让 AI 助手能够直接与小红书平台交互
核心价值
与Claude、Cursor等AI客户端无缝集成
自动化内容发布、搜索、评论等操作
提供预编译二进制文件,开箱即用
支持 macOS、Windows、Linux 多平台
核心特性
7大核心功能,全面覆盖小红书内容管理需求
登录管理
支持小红书账号登录和登录状态检查,确保操作权限和安全性。提供可视化登录界面和状态监控。
内容发布
支持发布图文内容到小红书,包括标题、描述和图片。支持HTTP链接和本地图片路径两种方式。
内容搜索
根据关键词搜索小红书内容,获取相关帖子信息,支持精确搜索和模糊匹配。
推荐列表
获取小红书首页推荐内容列表,了解热门趋势和用户偏好,为内容创作提供参考。
帖子详情
获取帖子完整详情,包括内容、用户信息、互动数据(点赞、收藏、分享、评论数)和评论列表。
评论互动
支持自动发表评论到小红书帖子,实现智能互动和社区参与,提升账号活跃度。
用户信息
获取用户个人主页信息,包括基本信息、统计数据和发布的笔记内容列表。
技术架构
基于现代化技术栈,确保高性能和稳定性
技术栈组成
高性能后端语言
轻量级Web框架
浏览器自动化引擎
模型上下文协议
架构特点
- 无头浏览器技术:使用 go-rod 实现真实浏览器环境操作
- MCP协议支持:标准化的AI工具接口,支持多种客户端
- HTTP API:提供RESTful API接口,便于集成和调用
- 并发处理:Go语言天然支持高并发,处理多任务效率高
- 跨平台部署:支持多操作系统,提供预编译二进制文件
安装指南
多种安装方式,选择最适合你的方案
方式一:下载预编译二进制文件(推荐)
直接从 GitHub Releases 下载对应平台的二进制文件:
# macOS Apple Silicon wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-darwin-arm64 # macOS Intel wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-darwin-amd64 # Windows x64 wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-windows-amd64.exe # Linux x64 wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-linux-amd64
# 1. 首先运行登录工具 chmod +x xiaohongshu-login-darwin-arm64 ./xiaohongshu-login-darwin-arm64 # 2. 然后启动 MCP 服务 chmod +x xiaohongshu-mcp-darwin-arm64 ./xiaohongshu-mcp-darwin-arm64
MCP客户端集成
支持多种AI客户端,实现无缝集成
Claude Code CLI
官方命令行工具,支持HTTP MCP服务器连接
# 添加 MCP 服务器 claude mcp add --transport http \ xiaohongshu-mcp http://localhost:18060/mcp
Cursor IDE
在项目根目录创建 .cursor/mcp.json 配置文件
{
"mcpServers": {
"xiaohongshu-mcp": {
"url": "http://localhost:18060/mcp"
}
}
}
VSCode
使用命令面板或配置文件方式接入
# 命令面板 Ctrl/Cmd + Shift + P > MCP: Add Server > HTTP: http://localhost:18060/mcp
MCP Inspector
调试工具,用于测试MCP连接和功能
# 启动 Inspector npx @modelcontextprotocol/inspector # 连接: http://localhost:18060/mcp
使用示例
实际操作演示,快速上手
基本使用流程
1. 启动服务
运行 xiaohongshu-mcp 启动 MCP 服务,默认监听 18060 端口
2. 登录账号
使用登录工具完成小红书账号登录,保存登录状态
3. 配置客户端
在AI客户端中配置MCP服务器地址,连接工具
帮我写一篇关于春天的帖子发布到小红书上, 使用这些本地图片: - /Users/username/Pictures/spring_flowers.jpg - /Users/username/Pictures/cherry_blossom.jpg 使用 xiaohongshu-mcp 进行发布。
可用MCP工具
检查登录状态
发布图文内容
搜索内容
获取推荐列表
获取帖子详情
发表评论
社区支持
活跃的开源社区,持续更新和支持
交流群组
微信群和飞书群,技术交流和问题解答
扫码加入技术交流群
持续更新
定期发布新版本,修复问题和添加新功能
最新版本:v2025.09.22.0508
风险说明
该项目基于学习目的开发,作者已稳定运行一年多无封号情况。请遵守小红书平台规则,禁止一切违法行为。 建议合理使用,避免频繁操作。同一账号不要在多个网页端同时登录,以免被踢出登录状态。