Provides comprehensive tools for managing Xiaohongshu (Little Red Book) accounts and content, including multi-account management, content searching and publishing, user information retrieval, comment collection, trending content access, and automated posting with anti-detection features.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Xiaohongshu MCP Serversearch for posts about sustainable fashion from the last week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
小红书MCP服务器 - Node.js版本
基于现代化Node.js技术栈的小红书MCP(Model Context Protocol)服务器,提供企业级多账号矩阵管理和反风控功能。
🌟 核心特性
🔐 多账号管理
无限账号支持:支持无限数量的小红书账号管理
独立环境:每个账号使用独立的浏览器指纹和代理环境
状态监控:实时监控账号登录状态和健康状况
Cookie管理:自动维护登录状态,支持Cookie持久化
🛡️ 反风控系统
浏览器指纹伪造:完整的UA、硬件、地理位置模拟
行为模拟:智能鼠标轨迹、键盘输入、页面滚动
特征清理:移除WebDriver、CDP等自动化检测特征
代理轮换:支持HTTP/SOCKS5代理池,智能轮换
🚀 任务调度
并发执行:支持多任务并发执行,可配置并发数
定时任务:基于Cron表达式的定时任务调度
重试机制:智能重试和失败恢复
任务监控:实时任务状态追踪和历史记录
📊 数据采集
内容搜索:关键词搜索、话题搜索、用户搜索
笔记详情:获取完整的笔记内容和互动数据
用户信息:获取用户基本信息和统计数据
评论采集:获取笔记评论和互动信息
热门内容:获取各分类热门内容
🎛️ 管理后台
Web界面:基于Express.js的现代化管理界面
实时监控:实时任务状态、系统资源监控
数据可视化:图表展示账号数据、任务统计
配置管理:可视化配置代理、指纹、任务参数
🏗️ 技术架构
🛠️ 技术栈
运行时环境: Node.js 18+ LTS
浏览器自动化: Playwright + playwright-stealth + ghost-cursor
数据库: MySQL 8.0+ (统一表前缀:
idea_xiaohongshu_)缓存: Redis 7.0+
任务调度: Bull Queue + node-cron
Web框架: Express.js + Socket.IO
MCP协议: JSON-RPC 2.0 标准实现
管理后台: Directus CMS
📦 快速开始
1. 环境准备
2. 数据库配置
3. 环境配置
4. 启动服务
🔧 配置说明
数据库配置
反风控配置
MCP服务配置
📋 API接口
MCP协议接口
账号管理
xiaohongshu.create_account- 创建账号xiaohongshu.get_accounts- 获取账号列表xiaohongshu.update_account- 更新账号信息xiaohongshu.delete_account- 删除账号
任务管理
xiaohongshu.create_task- 创建任务xiaohongshu.get_tasks- 获取任务列表xiaohongshu.cancel_task- 取消任务xiaohongshu.get_task_status- 获取任务状态
内容操作
xiaohongshu.search_content- 搜索内容xiaohongshu.get_post_info- 获取笔记详情xiaohongshu.get_user_info- 获取用户信息xiaohongshu.get_comments- 获取评论xiaohongshu.get_trending- 获取热门内容
发布操作
xiaohongshu.publish_post- 发布笔记xiaohongshu.schedule_post- 定时发布笔记xiaohongshu.get_drafts- 获取草稿列表
RESTful API
账号管理
任务管理
内容管理
🎯 使用示例
1. 创建账号
2. 搜索内容
3. 发布笔记
🐳 Docker部署
使用Docker Compose
启动服务
🔍 监控和日志
日志系统
应用日志:使用Winston记录所有操作和错误
访问日志:记录所有API请求和响应
任务日志:记录任务执行详情和状态变化
浏览器日志:记录浏览器操作和网络请求
健康检查
监控指标
账号登录状态
任务执行统计
系统资源使用
代理可用性
反风控效果
🚨 注意事项
合规使用
请遵守小红书平台的使用条款
不要用于恶意刷量、垃圾营销等违规操作
合理设置请求频率,避免对平台造成压力
安全建议
定期更换代理IP
使用高质量的代理服务
监控账号异常行为
及时更新反风控策略
性能优化
根据服务器配置调整并发数
合理设置任务重试策略
定期清理过期数据
使用CDN加速静态资源
🤝 贡献指南
Fork项目
创建功能分支 (
git checkout -b feature/AmazingFeature)提交更改 (
git commit -m 'Add some AmazingFeature')推送到分支 (
git push origin feature/AmazingFeature)创建Pull Request
📄 许可证
本项目采用MIT许可证 - 查看 LICENSE 文件了解详情。
📞 支持
📧 邮箱:qq164093410@gmail.com
💬 微信:ToDieOrNot
🐛 问题反馈:GitHub Issues
🙏 致谢
Playwright - 浏览器自动化
Bull Queue - 任务队列
Socket.IO - 实时通信
Directus - 管理后台
⭐ 如果这个项目对你有帮助,请给个Star支持一下!