关于 Postbase
Postbase MCP 服务让 AI Agent 通过 Postbase 起草和安排社交媒体帖子及线程,面向使用 MCP 客户端的社交内容工作流。它也提供托管远程服务,可用 OAuth 连接。
主要功能
- 01起草和安排帖子
- 02创建及安排帖子线程
- 03管理媒体库内容
- 04查看帖子状态与分析
- 05编辑、取消或重试发布
适用场景
- 01将同一线程安排到多个社交渠道
- 02检查已发布帖子的互动数据
- 03重试失败的渠道发布
- 04为帖子附加媒体库中的文件
MCP 相关
该 MCP 服务向客户端提供 Postbase 社交发布工具。可运行 npm 包并使用 API key,也可连接 Postbase 托管的远程 MCP 服务并通过 OAuth 登录。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.postbase.so/mcpclaude mcp add --transport http postbasehq-postbase https://mcp.postbase.so/mcp{"mcpServers":{"postbasehq-postbase":{"type":"http","url":"https://mcp.postbase.so/mcp"}}}在 Cursor 中打开{"servers":{"postbasehq-postbase":{"type":"http","url":"https://mcp.postbase.so/mcp"}}}在 VS Code 中打开{"mcpServers":{"postbasehq-postbase":{"type":"http","url":"https://mcp.postbase.so/mcp"}}}{"mcpServers":{"postbasehq-postbase":{"serverUrl":"https://mcp.postbase.so/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
@postbasehq/mcp
适用于 Postbase 的 Model Context Protocol 服务。Postbase 是一款开源社交媒体排程工具。将它添加到 Claude、Cursor 或任何 MCP 客户端,让你的 AI Agent 为 X、LinkedIn、Bluesky 和 Mastodon 起草并排程帖子和串帖。(TikTok 和 YouTube 需要视频,因此请在应用中为它们排程。)
随处发布,甚至可以通过 AI 完成。
托管服务(无需 API 密钥)
Postbase 也会为你运行此服务,地址为 https://mcp.postbase.so/mcp,通过 OAuth 登录,无需 API 密钥。将该 URL 添加为 Claude 或 ChatGPT 中的自定义连接器,或添加为 Cursor、VS Code、Windsurf、Claude Code 或 Gemini CLI 中的远程 MCP 服务。MCP 配置生成器会输出每种工具对应的准确配置。
如果你想改用 API 密钥,或使用可自托管的 Postbase,请使用此 npm 包。
快速开始
- 在 Postbase 控制面板的 Developers 下创建 API 密钥。
- 将服务添加到 MCP 客户端配置中(参见下方示例)。
- 向你的 Agent 提出请求:“将这条串帖排程到 X 和 Bluesky,时间为上午 9 点。”
配置示例
任何 MCP 客户端 — 最简配置:
{
"mcpServers": {
"postbase": {
"command": "npx",
"args": ["@postbasehq/mcp"],
"env": { "POSTBASE_API_KEY": "pb_live_your_key_here" }
}
}
}
Claude Desktop — 将相同代码块添加到配置文件中:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
然后重启 Claude Desktop。
Cursor — 将其添加到 ~/.cursor/mcp.json(或通过 Settings → MCP 添加):
{
"mcpServers": {
"postbase": {
"command": "npx",
"args": ["@postbasehq/mcp"],
"env": { "POSTBASE_API_KEY": "pb_live_your_key_here" }
}
}
}
本地开发 — 指向在你的机器上运行的 Postbase 实例:
{
"mcpServers": {
"postbase": {
"command": "npx",
"args": ["@postbasehq/mcp"],
"env": {
"POSTBASE_API_KEY": "pb_live_your_key_here",
"POSTBASE_API_URL": "http://localhost:3000/api/v1"
}
}
}
}
工具
| 工具 | 功能 |
|---|---|
list_channels | 列出已连接到你的工作区的频道。 |
create_post | 创建草稿,或排程帖子或 thread:channel_ids、scheduled_at(带偏移量的 ISO 8601 格式)或 schedule_in_minutes、用于设置各频道文本的 channel_bodies、media_ids 或 media_urls、youtube 详情,以及用于确保重试时不会重复发布的 idempotency_key。TikTok 帖子只能保存为草稿。 |
get_post | 查看帖子在各频道的情况:状态、已发布 URL、错误、重试时间和最新指标。 |
update_post | 编辑或重新排程草稿或已排程帖子;只会更改你传入的字段。 |
retry_post | 将帖子重新发送到发布失败的频道。 |
get_analytics | 查看每篇帖子和每个频道的展示次数、点赞、评论、分享和收藏数,以及总计。 |
list_media | 列出 Postbase 媒体库中的图片和视频,以便通过 ID 附加。 |
add_media | 通过公开的 https 链接将图片或视频添加到媒体库。 |
list_scheduled | 列出已排程帖子,或通过 status 列出草稿、已发布或失败的帖子。 |
cancel_post | 根据 ID 取消已排程的帖子(帖子会恢复为草稿)。 |
schedule_thread | 创建串帖(按顺序排列的 tweets)。为兼容旧配置而保留;使用带 thread 的 create_post 效果相同。 |
环境变量
| 变量 | 必填 | 默认值 |
|---|---|---|
POSTBASE_API_KEY | 是 | — |
POSTBASE_API_URL | 否 | https://www.postbase.so/api/v1 |
在本地开发时,如果要连接机器上的 Postbase 实例,请设置
POSTBASE_API_URL=http://localhost:3000/api/v1。
许可证
AGPL-3.0-or-later。属于开源 Postbase 项目的一部分。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。