关于 OmniPost
OmniPost 是一个 MCP 桥接服务,通过本地 OmniPost 桌面应用向 40 多个平台发布文章、图片帖子和视频。它将客户端请求转发给已登录平台账号的应用,不经过云端。
主要功能
- 01发布文章、图片和视频
- 02支持 40 多个平台
- 03转发桌面应用的工具
- 04支持长时间上传调用
- 05应用离线时仍显示工具列表
适用场景
- 01将一篇文章发布到多个平台
- 02向社交及内容平台发布帖子
- 03使用桌面应用中已登录的账号准备内容
MCP 相关
该 MCP 服务在 MCP 客户端与本地 OmniPost 应用之间转发工具列表和调用。实际发布由应用完成,而非此软件包。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
omnipost-mcp
适用于 OmniPost 的 MCP 服务。它让 Claude Code、Claude Desktop、Cursor、Cline 和其他 MCP 客户端能够向 40 多个平台发布文章、图文和视频:知乎、CSDN、微信公众号、小红书、哔哩哔哩、微博、抖音、Dev.to、Mastodon、Bluesky、WordPress 等。
此软件包本身不会发布内容。它会将 AI 客户端的请求转发给在同一台设备上运行的 OmniPost 桌面应用,你的平台账号已在该应用中登录。整个过程不会经过云端服务。
要求
- 从 https://omnigoai.com/en/download/omnipost/ 安装 OmniPost 桌面应用(Windows / macOS),并保持应用开启。
- 在应用中登录你想发布内容的平台。
- Node.js 18.17 或更新版本。
设置
Claude Code:
claude mcp add omnipost -- npx -y omnipost-mcp
Claude Desktop、Cursor、Cline 和其他客户端(MCP 配置文件):
{
"mcpServers": {
"omnipost": { "command": "npx", "args": ["-y", "omnipost-mcp"] }
}
}
然后可以向你的 Agent 提出类似这样的要求:“将这篇 Markdown 发布到知乎和 CSDN,并保存到我的微信公众号草稿箱。”
工作原理
- 通过
~/.omnipost/server.json查找正在运行的应用(如果找不到,则使用端口 8787),并连接到其内置的 MCP 端点http://127.0.0.1:<port>/sse。 - 工具列表和工具调用会原样转发,因此你始终可以使用已安装应用版本所提供的工具。
- 如果应用未运行,仍会从内置快照中列出工具;每次调用都会返回一条简短的“安装 / 打开 OmniPost”提示,而不是原始连接错误。
- 长时间运行的调用(例如上传大型视频)最长可运行 6 小时,不会被中断。
- 计划限制由应用执行,而非此软件包。
环境变量:
OMNIPOST_MCP_URL:使用指定的端点,例如http://127.0.0.1:8787/sse。OMNIPOST_DATA_DIR:查找server.json的位置(默认值为~/.omnipost)。
如果你的客户端支持 SSE,也可以不使用此软件包,直接连接到应用:claude mcp add --transport sse omnipost http://127.0.0.1:8787/sse。
开发
npm install
npm test # bridge tests against a fake app
npm run snapshot # refresh tools-snapshot.json from the app running on this machine
中文说明
omnipost-mcp 让 Claude Code、Claude Desktop、Cursor 等 AI 工具通过标准 MCP 协议调用 OmniPost,把写好的内容发到知乎、CSDN、公众号、小红书、B 站等 40 多个平台。
它本身不发布,只把请求转给你电脑上正在运行的 OmniPost 桌面应用,账号登录都在应用里,不经过任何云端。
- 安装并打开 OmniPost:https://omnigoai.com/zh/download/omnipost/ ,在应用里登录要发的平台。
- Claude Code 里运行:
claude mcp add omnipost -- npx -y omnipost-mcp。其它客户端按上面的配置文件写法添加。 - 对 AI 说「把这篇发到知乎和 CSDN,公众号进草稿箱」。
应用没开时,AI 工具仍能看到工具列表,调用时会提示先安装并打开 OmniPost。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。