用途:将内容发布到小红书,支持图文笔记和视频笔记。根据素材自动判断类型:提供视频文件即为视频笔记,提供图片即为图文笔记,仅提供文本则提示至少需要图片或视频。
主要能力:支持标题、正文、图片或视频、话题标签(tags)、定时发布(schedule_at,ISO8601)、图文笔记声明原创(is_original)与可见范围(公开可见、仅自己可见、仅互关好友可见)。正文中不要包含 # 标签,标签通过 tags 参数单独传递,由 MCP 服务处理格式。如用户提供 URL 内容,先用 WebFetch 提取文本和图片。
约束与限制:标题最多 20 个中文字或英文单词,超长会被截断;图文笔记至少 1 张图片,不允许纯文本;视频笔记仅支持本地视频文件绝对路径,MCP 服务需读取本地文件;图片和视频不能混用,只能二选一;发布前须展示完整内容让用户确认,发布后无法撤回。
使用方式:先收集 title、content、图片列表或视频路径,以及可选的 tags、schedule_at、is_original、visibility,缺失时询问用户。随后校验标题长度与文件路径是否为绝对路径。确认后按类型调用发布接口:图文调用 publish_content(title、content、images 必填);视频调用 publish_with_video(title、content、video 必填)。发布成功后告知笔记 ID 与发布状态;失败时按情况处理,未登录引导使用 xhs-login,标题超长提示缩短,路径无效提示检查,视频相对路径提示改为绝对路径,发布失败展示错误信息并建议检查或重试。