OmniPost 和 xiaohongshu-mcp 怎么选:一个平台做深,还是多平台一个入口
xiaohongshu-mcp 是开源、免费、只做小红书、能读能写的 MCP;OmniPost 是闭源桌面应用、41 个平台一个入口、只发布不互动。两者不是替代关系,很多人一起用。本文只列可核实的事实,并说清什么时候该选对方。
先说结论:这两个工具解决的不是同一个问题。 xiaohongshu-mcp 让 Agent 把小红书这一个平台用透:登录、发图文、发视频、搜索、看推荐、读帖子详情和评论、发评论。OmniPost 让 Agent 把一篇内容发到 41 个平台,小红书只是其中之一,而且它只发布,不读、不评论。
- 你只做小红书,要让 Agent 读数据、搜内容、回评论,想看源码、改源码,不想付钱:用 xiaohongshu-mcp。
- 你同一篇内容要发小红书、公众号、知乎、CSDN、B 站……不想一个平台装一个工具,不想碰 Docker,要多账号,接受桌面应用和付费:用 OmniPost。
- 两个都要:很常见。xiaohongshu-mcp 负责小红书的读与互动,OmniPost 负责多平台发布。它们各自用自己的登录态,互不干扰。
事实截至 2026-10-15,xiaohongshu-mcp 部分来自其 GitHub 仓库 README,以仓库为准。
两者各是什么
xiaohongshu-mcp(github.com/xpzouying/xiaohongshu-mcp):Go 写的开源 MCP 服务,Apache-2.0,1.6 万星。本机或 Docker 跑一个服务,通过无头浏览器操作小红书网页版。功能:扫码登录和登录态检查、发布图文(本地图片或 http 链接)、发布视频(本地文件)、按关键词搜索、获取推荐列表、获取帖子详情(含点赞收藏评论数和评论列表)、发表评论。另有两条官方推荐的分支路线:给 OpenClaw 用的 Skill(xiaohongshu-mcp-skills / xiaohongshu-skills),以及不用 Docker 的浏览器插件版 x-mcp。
OmniPost:Windows / macOS 桌面应用,闭源,免费版加付费版。它自己不写内容、不含大模型,对外一个 MCP 端点(http://127.0.0.1:8787/sse,也支持 stdio)加一个 omnipost 命令行。每个(平台,账号)一个独立浏览器分区,登录态只在本机。小红书这一个平台上,它做图文和视频的自动发布,带话题、封面;不做搜索、不读帖子、不发评论。免费版 8 个开发者向平台、3 个账号、每月 30 篇;专业版 ¥39/月、¥99/季、¥299/年,41 个平台、50 个账号。给 Agent 用的 Skill 和 10 个平台的内容规则速查开源在 github.com/OmniGoAI/omnipost-skill。
差异一:一个平台做深,还是多平台做宽
xiaohongshu-mcp 在小红书上能做的事,OmniPost 做不到一半。读推荐、搜关键词、拉评论、发评论,这些是「运营」,OmniPost 有意不做(原因在差异三)。如果你的 Agent 工作流是「看小红书上什么在火,写一篇,发出去,再看评论」,xiaohongshu-mcp 是完整闭环,OmniPost 只覆盖「发出去」这一步。
反过来,OmniPost 的一次调用可以带多个目标:targets: [小红书, 公众号, 知乎, CSDN],每个目标返回自己的结构化结果(stage、code),同一篇内容各平台不同标题或摘要也可以在一次调用里给。平台一多,差别就出来了:一个平台一个 MCP,意味着一套登录、一套配置、一套结果格式,Agent 要自己拼。
差异二:开源免费,还是闭源付费
xiaohongshu-mcp 开源,Apache-2.0,不收钱,有 30 多位贡献者,平台改版后社区修得快,自己遇到问题也能改。这是实打实的优势。
OmniPost 桌面端不开源,理由直说:平台适配层的实现细节一旦公开,平台方照着封起来更容易,这也是为什么我们只把 Skill、接入方法和平台规则速查开源。免费版能用,专业版收费,钱买的是多平台、多账号、定时、分组和有人维护适配。
差异三:做不做互动
xiaohongshu-mcp 提供发评论的工具。怎么用是你的事,但工具在那里。
OmniPost 不提供。它只做发布和发布后的回查(状态、阅读数、点赞数、评论数),评论和私信永远由人回。原因是平台对自动互动的判定比对自动发布严得多,机器回复一旦被判,连带的是整个账号。这是取舍,不是能力差距。
差异四:部署方式与多账号
xiaohongshu-mcp 是 Docker 或二进制,一个实例对应一个小红书账号,多账号要多开实例,每个实例一份浏览器、一份 cookie、一个端口。仓库的疑难杂症帖和插件版 x-mcp 都是为了降低部署门槛,说明这确实是用户踩坑最多的地方。
OmniPost 是安装包,装好打开就有服务。多账号是内置的:每个账号一个独立的 Chromium 分区,登录态互相隔离但跑在同一个进程里,几十个账号也不会把内存吃光;账号可以分组,一组一次发。登录态到期前会提醒,掉了以后漏发的内容在重新登录后 48 小时内自动补发。
两者一样的地方
- 都用本机浏览器里的真实登录态,不要你的密码,不经过云端中转。
- 都通过 MCP 接 Claude Code、OpenClaw、Codex、Cursor。
- 都挡不住封号。云服务器 IP、固定间隔的定时任务、同一结构反复出现的文案,这是平台规则层面的事,哪个工具都一样。xiaohongshu-mcp 的 README 建议本机浏览器加住宅网络;OmniPost 的策略层做了每日上限、同标题去重、连续失败熔断、禁发时段、多目标最小间隔,Agent 调用时在服务端生效。都不是「防封」。
怎么选,一句话
只做小红书、要读要互动、要开源:xiaohongshu-mcp。多平台一个入口、多账号、不碰 Docker:OmniPost。两个一起用也顺手。
OmniPost 装好以后应用内一键领 7 天专业版试用。想聊聊的话,到 github.com/OmniGoAI/omnipost-skill 开一个标题带「聊聊」的 issue,20 分钟换 3 个月专业版。