mcpField
O
OmniPost

OmniPost

本地服务
omnigoai.com社交媒体35 天前更新

关于 OmniPost

OmniPost 是一个 MCP 桥接服务,通过本地 OmniPost 桌面应用向 40 多个平台发布文章、图片帖子和视频。它将客户端请求转发给已登录平台账号的应用,不经过云端。

主要功能

  1. 01发布文章、图片和视频
  2. 02支持 40 多个平台
  3. 03转发桌面应用的工具
  4. 04支持长时间上传调用
  5. 05应用离线时仍显示工具列表

适用场景

  1. 01将一篇文章发布到多个平台
  2. 02向社交及内容平台发布帖子
  3. 03使用桌面应用中已登录的账号准备内容

MCP 相关

该 MCP 服务在 MCP 客户端与本地 OmniPost 应用之间转发工具列表和调用。实际发布由应用完成,而非此软件包。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"omnigoai-omnipost": {
"command": "npx",
"args": [
"-y",
"omnipost-mcp"
]
}
}
}
启动命令npx -y omnipost-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmomnipost-mcp0.1.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

omnipost-mcp

适用于 OmniPost 的 MCP 服务。它让 Claude Code、Claude Desktop、Cursor、Cline 和其他 MCP 客户端能够向 40 多个平台发布文章、图文和视频:知乎、CSDN、微信公众号、小红书、哔哩哔哩、微博、抖音、Dev.to、Mastodon、Bluesky、WordPress 等。

此软件包本身不会发布内容。它会将 AI 客户端的请求转发给在同一台设备上运行的 OmniPost 桌面应用,你的平台账号已在该应用中登录。整个过程不会经过云端服务。

中文说明

要求

  1. 从 https://omnigoai.com/en/download/omnipost/ 安装 OmniPost 桌面应用(Windows / macOS),并保持应用开启。
  2. 在应用中登录你想发布内容的平台。
  3. 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 桌面应用,账号登录都在应用里,不经过任何云端。

  1. 安装并打开 OmniPost:https://omnigoai.com/zh/download/omnipost/ ,在应用里登录要发的平台。
  2. Claude Code 里运行:claude mcp add omnipost -- npx -y omnipost-mcp。其它客户端按上面的配置文件写法添加。
  3. 对 AI 说「把这篇发到知乎和 CSDN,公众号进草稿箱」。

应用没开时,AI 工具仍能看到工具列表,调用时会提示先安装并打开 OmniPost。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。