关于 Ravenpost
Ravenpost 是面向内容创作者、网红和代理机构的社交媒体排程服务,可通过 Claude 管理多个平台的帖子。它支持发布前预览,并提供媒体处理和账号互动数据查询。
主要功能
- 01跨平台草拟、排程和发布帖子
- 02发布前预览各平台的呈现效果
- 03编辑、移动或取消待发布内容
- 04上传媒体并生成平台尺寸版本
- 05查看关注者与互动数据
适用场景
- 01为多个社交账号安排同一活动内容
- 02发布前检查文案与媒体的平台限制
- 03调整尚未发布的帖子或检查发布状态
MCP 相关
Ravenpost 的托管 MCP 服务向 Claude 及其他兼容客户端开放 26 个工具,涵盖账号、帖子、媒体、分析和排程。客户端通过 OAuth 或个人访问令牌连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.ravenpo.st/mcpclaude mcp add --transport http st-ravenpo-ravenpost https://api.ravenpo.st/mcp{"mcpServers":{"st-ravenpo-ravenpost":{"type":"http","url":"https://api.ravenpo.st/mcp"}}}在 Cursor 中打开{"servers":{"st-ravenpo-ravenpost":{"type":"http","url":"https://api.ravenpo.st/mcp"}}}在 VS Code 中打开{"mcpServers":{"st-ravenpo-ravenpost":{"type":"http","url":"https://api.ravenpo.st/mcp"}}}{"mcpServers":{"st-ravenpo-ravenpost":{"serverUrl":"https://api.ravenpo.st/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Ravenpost
通过 Claude 安排并发布社交媒体帖子。Ravenpost 是一款面向内容创作者、网红和代理机构的社交媒体排程工具: 只需撰写一次帖子,即可将其发送到 Instagram、TikTok、X、LinkedIn、Threads、Bluesky、 YouTube、Pinterest 和 Telegram,并在发布前查看各个平台的展示效果。
此插件将 Claude 连接到 Ravenpost 托管的 MCP 服务,并添加四项技能,帮助 Claude 掌握相关工作流:确定工作区和账号,撰写前先预览,只有在你要求时才发布。
你可以做什么
- 预览帖子在各个平台上的展示效果,然后再创建任何内容,并提示平台会拒绝的情况:例如,文案超过 X 的 280 个字符、平台要求媒体但帖子没有媒体,或 Pinterest 图钉没有看板。
- 草拟、安排、排队或发布到一个或多个账号——可以指定时间,也可以安排到每周发布队列的下一个空闲时段。
- 编辑、重新安排或取消尚未发布的帖子,并查看已发布帖子在各个账号上的表现。
- 从链接导入图片和视频,并将一张图片转换为适合各个平台的格式。
- 查看粉丝数和互动数据,覆盖 Ravenpost 可衡量数据的平台账号。
开始使用
- 在 ravenpo.st 创建 Ravenpost 账号——免费套餐足以供你试用——并在控制面板中连接社交账号。社交账号需在控制面板中连接,而不是在 Claude 中连接。
- 添加插件,然后在其 连接器标签页中连接 Ravenpost,并在出现提示时登录。无需复制 API 密钥:服务使用 OAuth。
- 例如,可以向 Claude 提问:
- “为我的 Instagram 和 X 账号预览一条发布公告,先不要发布。”
- “安排 LinkedIn 版本在周二上午 9 点发布。”
- “把这条帖子加入我所有账号的队列。”
- “下周安排了什么?昨天的帖子是否已发布到所有平台?”
- “我的账号表现如何——粉丝数和近期帖子的互动情况怎样?”
技能
| 技能 | 它教会 Claude 的内容 |
|---|---|
publish-a-social-post | 确定工作区、选择账号、收集各个发布平台所需的信息、写入前先预览,并在发布前征求确认——这是无法撤销的唯一一步 |
manage-scheduled-posts | 查找、编辑、移动、取消和检查帖子——包括编辑会将帖子重置为草稿,以及删除会移除 Ravenpost 保存的副本,而非线上已发布的帖子 |
prepare-post-media | 导入文件、准备各平台所需的画布、将一张图片裁剪为适用于多个平台的版本,以及了解会导致帖子失败的媒体规则 |
measure-and-time-posts | 解读分析数据,避免把“未收集”当成零;回答“我应该什么时候发布?”时,不虚构经过衡量的最佳时段 |
数据与隐私
此插件不会在你的电脑上运行任何内容。它的技能是书面指令,唯一的连接器是 Ravenpost 托管的服务,地址为
https://api.ravenpo.st/mcp。Claude 调用工具时,请求内容——说明文字、
媒体链接、你选择的账号、你设置的时间——会以你自己的登录身份发送给 Ravenpost;你发布内容或到达预定时间时,Ravenpost 会将内容发布到你选择的社交网络。
还有一个其他目的地,但仅适用于你交给它的文件:大型图片或
视频可以直接上传到 Ravenpost 自有存储空间,即 Cloudflare R2 存储桶
(*.r2.cloudflarestorage.com),通过连接器提供的一次性上传链接
(create_media_upload)上传,因此文件数据不会经过对话。不会向其他任何地方发送内容。
Ravenpost 会保留你的帖子和媒体,直到你将其删除;会保留已连接的账号,直到你断开连接;删除 Ravenpost 账号会清除所有数据。隐私政策:https://ravenpo.st/privacy/.
须知
- 在 Instagram、TikTok、 Threads 或 YouTube 上发布的帖子无法通过 Ravenpost 撤回;在 Ravenpost 中删除帖子也不会将其从社交网络上移除。因此,Claude 会先预览,并且只会在你指示后发布;排期和草稿则可以修改。
- Ravenpost 不会撰写说明文字或生成图片。文字和文件由你或 Claude 提供,媒体则通过你给出的链接导入。
- 有些社交网络不会向 Ravenpost 提供任何数据。这些数据会显示为未收集,绝不会显示为零。
- 如果有多个工作区(Agency 套餐为每位客户提供一个工作区),Claude 会询问你要使用哪个工作区,而不是自行猜测,因此某位客户的帖子绝不会发布到其他客户的账号上。
工具
共 26 个工具。每个工具都会声明标题以及只读、破坏性和开放世界提示,因此客户端可以在你允许调用之前告诉你调用会执行什么操作。
账号
| 工具 | 功能 |
|---|---|
list_workspaces | 凭据可操作的所有工作区。如果有多个工作区,其他工具会要求提供 workspaceId,而不会猜测你指的是哪位客户。 |
list_accounts | 已连接的账号及其 ID、平台和状态。 |
帖子
| 工具 | 功能 |
|---|---|
list_posts | 每次列出 50 条帖子,默认按最新优先;筛选为已排期时则按时间最近优先。可选按状态筛选,并显示匹配的总数。 |
get_post | 获取一条帖子及其每个发布目的地的状态和永久链接。 |
preview_post | 按各个平台的显示效果渲染帖子,不会创建任何内容——在支持 MCP Apps 的客户端中显示交互式卡片,其他客户端则显示各平台的字符数。 |
create_post | 在任意一组账号上创建草稿、发布、排期或将帖子加入队列。 |
update_post | 编辑草稿或已排期的帖子——编辑后会重置为草稿,因此需要传入操作来重新发送。 |
delete_post | 删除 Ravenpost 中的副本并取消待发布内容。绝不会将已上线的帖子从社交网络上撤下。 |
schedule_post | 将帖子移至新的发布时间。 |
publish_post | 立即发布帖子。 |
媒体
| 工具 | 功能 |
|---|---|
upload_media | 从 URL 或 base64 上传图片或视频(仅开发服务支持本地路径);图片会按你指定的平台规格重新处理。 |
create_media_upload | 创建预签名直传链接,适用于大型文件或生产环境文件,确保文件数据不会经过模型上下文。 |
attach_media | 将直传文件注册为资源;图片会重新处理,视频则按原样记录。 |
create_variants | 一次将一张图片裁切为适用于多个平台的画布,并以主体而非画面中央为基准进行裁切。 |
list_media | 查看近期媒体资源,以便重复使用,避免重新上传。 |
image_formats | upload_media 接受的图片格式和目标尺寸。 |
分析
| 工具 | 功能 |
|---|---|
get_analytics | 查看各账号的关注者数量和近期帖子的互动情况——平台未报告的数字会留空,绝不会显示为零。 |
工作室
| 工具 | 功能 |
|---|---|
list_video_templates | 查看 create_video 可填充的视频模板——应用展示、功能列表、公告、里程碑——以及每个模板读取的字段,还有生成视频和截图所需的积分。 |
create_video | 用工作区自己的图片和文字填充模板:制作一段带品牌标识的短视频(9:16、1:1 或 16:9),并以 mp4 格式保存到媒体库,可直接用于发帖。不会使用生成式模型绘制内容。工具会等待并报告进度;如果耗时较长,则返回渲染任务的 ID。 |
get_video | 查看渲染进度或等待渲染完成,并在视频就绪后获取媒体 ID。 |
capture_screenshot | 将网页在桌面端和手机端的截图保存到媒体库,可用于制作视频或作为帖子的图片。 |
import_app_screenshots | 将应用在 App Store 或 Google Play 上的截图和图标复制到媒体库,不消耗积分。 |
参考
| 工具 | 功能 |
|---|---|
list_audio | 在 Instagram 授权音频库中搜索 Reels 配乐——仅适用于通过 Facebook 公共主页连接的 Instagram 账号。 |
list_queue_slots | 查看每周发帖计划和下一个空闲时段。 |
list_boards | 查看各个已连接账号拥有的 Pinterest 画板——创建 Pin 时必须指定画板,且 Pinterest 没有默认画板。 |
platform_limits | 查看各平台的标题字数限制、媒体规则、发帖规则和推荐规格。 |
其他连接方式
该服务托管在服务器上,无需安装或运行任何程序。
https://api.ravenpo.st/mcp
传输方式:Streamable HTTP。官方注册表条目:
st.ravenpo/ravenpost。
OAuth(推荐)。 在任何支持 MCP 授权的客户端中,将上方 URL 添加为自定义连接器——Claude、ChatGPT、Cursor、VS Code——并在打开 Ravenpost 时登录。该服务是 OAuth 资源服务器:/.well-known/oauth-protected-resource 会标明授权服务器,401 响应会携带质询,因此客户端会自行完成整个流程。
个人访问令牌。 适用于没有浏览器登录流程的客户端。在 Ravenpost 控制面板的 MCP 页面生成令牌(令牌只显示一次,但可随时撤销):
claude mcp add --transport http ravenpost https://api.ravenpo.st/mcp \
--header "Authorization: Bearer rvp_your_token"
无法设置请求头的客户端可以在 URL 中传递令牌——
https://api.ravenpo.st/mcp?token=rvp_…。
此代码库
这里包含托管服务的文档、注册表清单和插件。 Ravenpost 本身的源代码不公开。欢迎在此提交与 MCP 服务相关的问题;账户相关事宜请联系支持团队。
plugin.json portable manifest (Agent Plugins 1.0.0), with the
ChatGPT listing and review metadata under
extensions.com.openai
mcp.json the hosted server, Agent Plugins format, OAuth (DCR)
.claude-plugin/plugin.json the same identity, for Claude
.mcp.json the hosted server, Claude format
skills/<name>/SKILL.md one workflow each
skills/publish-a-social-post/references/
tools.md every tool, its arguments and what it returns
platforms.md caption budgets, media rules, per-platform limits
server.json the official MCP registry entry
scripts/package.sh builds the ZIP the ChatGPT plugin portal takes
这两个参考文件均根据服务自身的工具注册信息和平台注册表生成,而非手动转录——描述了服务已不再接受的参数的技能,比什么都不说更糟,因为模型会遵循描述并导致调用失败。
提交到 ChatGPT。 OpenAI 的插件门户接受 ZIP 格式的安装包(Plugins → Upload plugin)。scripts/package.sh 会使用 plugin.json、mcp.json、skills/、许可证和网站提供的图标来构建安装包——不包含任何仅供 Claude 使用的内容,也不包含凭据(审核人员的登录信息需在门户的 Review details 表单中填写)。代码库本身不保存图片:Claude 目录中存放着待审核的插件,而旁边的脚本有能力访问该图片。列表文案、五个正面和三个负面审核案例以及发布说明都包含在 plugin.json 中,因此修改它们意味着需要发布新版本并生成新的 ZIP;托管工具的更改则不需要,因为门户会重新扫描服务。
链接
- 产品:https://ravenpo.st/
- MCP 服务的功能:https://ravenpo.st/mcp/
- 工具参考:https://ravenpo.st/docs/mcp/
- REST API:https://ravenpo.st/docs/api/
- 隐私:https://ravenpo.st/privacy/ · 条款:https://ravenpo.st/terms/
- 支持:[email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。