利用开源MCP项目自动化小红书
September 12, 2025
使用 xiaohongshu-mcp 开源项目,自动化你的小红书内容发布
“xiaohongshu-mcp” 是一个托管在 GitHub 上的开源项目,为自动化操作中国流行的社交媒体平台——小红书(Little Red Book)提供了强大的解决方案。该项目采用 Go 语言开发,利用模型上下文协议(MCP)实现对平台各项功能的程序化控制。
主要功能和能力:
该项目使用户能够无需手动干预,即可在小红书上执行一系列操作。其核心功能包括:
- 登录与会话管理: 安全登录你的小红书账号并保持登录状态。项目提供了清晰的登录流程演示及当前登录状态的检查。
- 内容发布: 轻松发布图文笔记。系统支持设置标题和描述,未来计划支持视频和纯文本内容发布。
- 内容搜索: 支持根据关键词搜索小红书笔记,简化内容发现流程。
- 动态获取: 从小红书首页获取推荐内容,提供热门笔记流。
- 详细笔记分析: 获取单篇笔记的详细信息,包括内容、用户信息、互动指标(点赞、收藏、分享、评论)以及评论区内容。注意:此功能需要
feed_id
和xsec_token
。 - 评论发布: 自动化评论笔记的过程。系统可以定位评论输入框,输入评论内容并提交,支持 HTTP API 和 MCP 工具调用。此功能同样需要
feed_id
、xsec_token
以及评论内容。
技术集成与兼容性:
xiaohongshu-mcp
项目遵循模型上下文协议(MCP),这是一个行业标准,可实现与各种 AI 客户端和工具的无缝集成,包括:
- Claude Code CLI: 将
xiaohongshu-mcp
添加为 HTTP MCP 服务器,即可轻松集成到你的 Claude Code 工作流程中。 - Cursor: 通过简单的 JSON 配置文件,将 Cursor 配置为识别和使用
xiaohongshu-mcp
服务,实现高效的编辑器内自动化。 - VSCode: 可以通过命令面板或直接编辑工作区配置文件,将该项目集成到你的 VSCode 环境中。
- Google Gemini CLI: 将服务添加到你的 Gemini CLI 设置中,以实现更广泛的 AI 驱动自动化能力。
- MCP Inspector: 一个调试工具,允许你测试 MCP 连接并验证服务器提供的工具的可用性。
任何支持 HTTP MCP 协议的客户端都可以连接到 xiaohongshu-mcp
服务,通常托管在 http://localhost:18060/mcp
。
入门与使用:
若要开始使用该项目:
- 克隆仓库: 从 GitHub 下载 Go 项目。
- 登录: 运行
go run cmd/login/main.go
进行首次登录。 - 启动 MCP 服务: 运行
go run .
进行无头模式操作,或运行go run . -headless=false
以显示浏览器界面。 - 使用 MCP Inspector 验证: 运行
npx @modelcontextprotocol/inspector
进行连接并测试服务器功能。
重要注意事项:
- 标题长度: 小红书标题限制为 20 个字符。遵守此限制是成功发布笔记的关键。
- 发布频率: 根据实际经验,项目建议每个账号的每日发布限制为 50 条。
- 登录限制: 避免同时在多个 Web 实例中登录同一小红书账号,这可能导致 MCP 会话被登出。
- 风险免责声明: 本项目仅供学习研究之用。尽管底层系统已稳定一年多(仅需刷新 cookie),期间未导致账号被封,但所有使用行为必须遵守平台服务条款,避免任何非法活动。
社区与贡献:
项目鼓励社区参与和贡献。开发者设立了微信群组,方便大家交流讨论和协作改进项目。欢迎有遇到问题或有建议的用户加入。
原创文章:
查看原文