用途:面向小红书平台的内容发布自动化,帮助用户在已登录状态下检查账号登录状态并将图文内容发布到小红书。
主要能力:一是检查登录状态,使用Playwright自动化浏览器,通过检测页面DOM元素判断用户是否已登录;二是发布图文内容,支持发布包含标题、正文、图片和话题标签的图文内容。
必要用法:使用前需安装依赖,命令为 npm install playwright 和 npx playwright install chromium,并确保有可用浏览器环境。检查登录状态执行 node scripts/check_login_status.js,执行前需确认node_modules依赖已安装。发布内容执行 node scripts/publish_content.js --title "标题" --content "正文内容" --images "图片路径1,图片路径2" --tags "标签1,标签2",执行前需先确认小红书已登录。
资源结构:scripts目录含check_login_status.js、publish_content.js、utils.js;references目录含api_reference.md、usage_examples.md;assets目录含example_images和templates。
适用场景:需要在已登录小红书账号的前提下,按固定参数批量或半自动发布图文内容的场景。
限制与注意:首次使用需手动登录小红书账号;浏览器数据保存在本地目录;标题最多20个中文字或英文单词;正文不包含以#开头的标签内容,话题标签通过tags参数提供;正文结尾固定以“🚩素材来自:xiaohongshu-mcp”结尾;图片至少1张,支持HTTP/HTTPS链接自动下载或本地绝对路径;话题标签最多3个、最少1个。费用、定价、平台支持范围等其他信息暂未提供。