SRC-DEV-008:小红书内容自动生成与发布系统——在现有 MCP 项目上完成 GitHub 二创
来源说明
本来源对应 08-development-automation/SRC-DEV-008-xiaohongshu-github-remix.md,由创作者 YYH211 公开在 GitHub 上的仓库 YYH211/xiaohongshu。它是一条清晰可读的 GitHub 二创案例:作者没有从零重写小红书的平台操作能力,而是把现成的 xiaohongshu-mcp 作为底层依赖,自己负责在其上增加资料检索、AI 文案与配图生成、热点候选、Web 管理界面与实时进度显示,最终把"可调用工具"包装成"普通用户能在浏览器中配置和运行的产品"。
内容要点
- 项目明确依赖
xpzouying/xiaohongshu-mcp,上游负责登录与平台操作,本项目负责检索、生成、批量与界面。
- 内容入口分三类:直接输入主题、输入网页 URL,或从热点候选中选择。
- 检索环节使用 Jina Reader 获取网页正文,使用 Tavily 搜索补充资料;之后由 LLM 生成小红书标题、正文、标签与配图。
- 发布环节通过已有 MCP 服务完成单篇或批量发布。
- 提供 Web 管理界面,用于保存模型与搜索配置、查看处理进度、预览生成结果并触发发布。
- README 中列出 Python、Node.js、npm/npx 等环境要求,并要求用户先运行上游小红书 MCP 项目。
作者经验与操作路径
- 部署并验证上游
xiaohongshu-mcp,完成平台登录。
- 安装本项目的 Python 与前端依赖。
- 配置 Jina、Tavily、模型等必要服务。
- 选择主题、URL 或热点作为内容输入。
- 运行检索、整理、文案与配图生成流程,并在界面查看进度。
- 人工检查来源、事实、版权与重复内容,再决定单篇或批量发布。
- 记录上游版本与本项目改动,避免依赖升级后无法定位故障。
适用对象
- 想学习如何在 GitHub 开源项目上叠加新能力的开发者。
- 想把命令行/MCP 工具包装成可操作产品的人。
- 想要把"主题/网页/热点"批量变成小红书可发内容的工作流搭建者。
来源边界
- 作者账号展示与"内容由本项目生成"的效果描述属于作者自述,仓库结构与代码可证明二创路径,但不能据此确认长期稳定性、发布数量或平台后台数据。
- 项目依赖上游仓库,不能把全部登录与发布能力归于本项目。
- 自动抓热点 + 批量发布属于高风险组合,应有人工预览、来源记录、频率限制与失败中止环节。
- 本资料不把自动发布描述为平台官方支持,也不建议在无人审核状态下运行批量流水线。
与 Wiki 其他部分的关系