关于 OpenPost
OpenPost 是开源的社交媒体发布平台,适合管理多个社交账号的个人和团队,可自托管或使用托管服务。它集成内容创作、排期、收件箱、分析及自动化工作流。
主要功能
- 01跨平台撰写、预览和排期
- 02日历、队列与自动转发
- 03媒体库及图像和视频编辑
- 04评论、私信与发布数据分析
- 05通过工作流生成和审核草稿
- 06提供 API、SDK、CLI 与 n8n
适用场景
- 01为多个社交账号规划并发布内容
- 02集中回复评论和私信
- 03将 RSS 或 GitHub 发布动态转成草稿
- 04比较各账号的帖子表现
MCP 相关
OpenPost 提供 MCP,可供客户端通过 MCP 创建草稿、安排发布并查看发布结果。README 未说明 MCP 接口暴露的具体工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.openpo.st/mcpclaude mcp add --transport http rodrgds-openpost https://app.openpo.st/mcp{"mcpServers":{"rodrgds-openpost":{"type":"http","url":"https://app.openpo.st/mcp"}}}在 Cursor 中打开{"servers":{"rodrgds-openpost":{"type":"http","url":"https://app.openpo.st/mcp"}}}在 VS Code 中打开{"mcpServers":{"rodrgds-openpost":{"type":"http","url":"https://app.openpo.st/mcp"}}}{"mcpServers":{"rodrgds-openpost":{"serverUrl":"https://app.openpo.st/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Buffer、Canva 和 CapCut 的开源替代方案。
在一个应用中撰写帖子、设计图片和轮播图、编辑视频并安排内容发布时间。
可自托管 OpenPost,也可使用 OpenPost Hosted。
两款编辑器均可免费使用,无需账户,也不会添加水印。
你可以做什么
连接账号。 在一个工作区中管理社交账号连接。每个平台都保留各自的功能和发布限制。
为各个平台撰写内容。 撰写帖子和串文,然后针对每个账号调整文本和媒体。发布前预览各个版本。将账号组保存为 Social Sets,以便重复使用。
日历和队列。 选择发布时间,或选择队列中的下一个空闲时段。在日历中规划帖子,在不同账号间错开发布时间,并在队列内容不足时接收提醒。
工作流。 将 GitHub 发布版本、RSS 源和定时提示词转为草稿。在可视化画布上连接步骤,添加 AI 或条件,在安排发布时间前审核帖子,并检查每次运行。使用 HTTP 请求和 JavaScript 处理自定义数据。
自动转发。 为受支持网络上的原生转发设置延迟和互动规则。也可针对单条帖子覆盖默认设置。
媒体库。 在工作区中保存可重复使用的图片、视频、字体和品牌素材。使用标签、合集和收藏整理文件。无需重新上传即可附加已保存的媒体。
表情包制作工具。 选择模板、编辑文字说明并替换图片。将成品保存到媒体库,或将其附加到帖子。
收件箱和消息。 无需在社交应用之间切换,即可阅读并回复受支持的评论和私信。查看移动端收件箱界面。
分析和再利用。 比较帖子效果,并追踪各账号的受众变化。以过往帖子为基础创建新草稿。
寻找用户。 在 Bluesky 和 Mastodon 上寻找要关注的账号。查看推荐内容并选择要关注的用户。
AI 写作和灵感。 生成创意、比较不同的草稿方向,并针对你选择的平台调整帖子。发布前由你审核结果。AI 写作是可选功能。自托管 AI 设置。
API、SDK、CLI、MCP 和 n8n。 使用脚本、Agent 或 n8n 工作流创建草稿、安排帖子发布时间并检查发布结果。从 npm 安装 TypeScript SDK 或 CLI。有关端点,请参阅 API 参考。
团队和工作区。 将品牌和客户分别放在不同的工作区,并控制谁可以编辑。使用通行密钥、双重身份验证和会话控制保护账号。
设计图片和轮播图
使用图层、模板和自定义字体设计缩略图和多页轮播图。 在浏览器中移除背景,然后导出设计或将其附加到帖子。 试用图片编辑器 · 图片编辑器指南
编辑和录制视频
在多轨道时间线上剪辑和排列片段。添加字幕、动画、转场、 特效和音频,也可以在转录文本中选择文字来剪辑视频素材。 录制器可以录制你的 屏幕、摄像头和麦克风,并将内容放到同一条时间线上。 试用视频编辑器 · 视频编辑器指南
开始使用
OpenPost 托管服务
在完成剩余社交平台的审批期间,托管服务的新用户注册暂时采用候补名单。现有账户仍可登录。
自托管
使用 Docker Compose 运行 OpenPost。默认配置使用一个容器,并采用 SQLite 和本地媒体存储。
支持的平台
OpenPost 集成了 Instagram、Facebook、LinkedIn、X、TikTok、YouTube、Threads、Bluesky、Mastodon、Pixelfed、PeerTube、Lemmy、PieFed、Discord、Pinterest 和 Telegram。Mastodon 和 Pixelfed 通过 OAuth 按实例连接;PeerTube、Lemmy 和 PieFed 使用实例凭据连接。Discord 支持传入 Webhook 和机器人集成;Telegram 使用机器人。
各平台的发布格式、收件箱功能和分析功能有所不同。部分集成需要服务提供商审核应用,或要求媒体 URL 可公开访问。
参与贡献
报告 Bug、完善文档,或提交拉取请求。对于较大的改动,请先创建 Issue,以便我们就方案达成一致。
OpenPost 使用 Go、SvelteKit 和 Expo,并采用 Devenv 开发环境。请从贡献指南和开发环境设置开始。
Star 历史
通过在 GitHub 上点星来支持 OpenPost。
许可证与安全
OpenPost 使用 AGPL-3.0-only 许可证。依赖项许可证和归属信息请参阅第三方声明。
请通过安全策略私下报告漏洞。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。