mcpField
R
Ravenpost

Ravenpost

远程服务
ravenpo.st社交媒体11 天前更新

关于 Ravenpost

Ravenpost 是面向内容创作者、网红和代理机构的社交媒体排程服务,可通过 Claude 管理多个平台的帖子。它支持发布前预览,并提供媒体处理和账号互动数据查询。

主要功能

  1. 01跨平台草拟、排程和发布帖子
  2. 02发布前预览各平台的呈现效果
  3. 03编辑、移动或取消待发布内容
  4. 04上传媒体并生成平台尺寸版本
  5. 05查看关注者与互动数据

适用场景

  1. 01为多个社交账号安排同一活动内容
  2. 02发布前检查文案与媒体的平台限制
  3. 03调整尚未发布的帖子或检查发布状态

MCP 相关

Ravenpost 的托管 MCP 服务向 Claude 及其他兼容客户端开放 26 个工具,涵盖账号、帖子、媒体、分析和排程。客户端通过 OAuth 或个人访问令牌连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.ravenpo.st/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Ravenpost

通过 Claude 安排并发布社交媒体帖子。Ravenpost 是一款面向内容创作者、网红和代理机构的社交媒体排程工具: 只需撰写一次帖子,即可将其发送到 Instagram、TikTok、X、LinkedIn、Threads、Bluesky、 YouTube、Pinterest 和 Telegram,并在发布前查看各个平台的展示效果。

此插件将 Claude 连接到 Ravenpost 托管的 MCP 服务,并添加四项技能,帮助 Claude 掌握相关工作流:确定工作区和账号,撰写前先预览,只有在你要求时才发布。

你可以做什么

  • 预览帖子在各个平台上的展示效果,然后再创建任何内容,并提示平台会拒绝的情况:例如,文案超过 X 的 280 个字符、平台要求媒体但帖子没有媒体,或 Pinterest 图钉没有看板。
  • 草拟、安排、排队或发布到一个或多个账号——可以指定时间,也可以安排到每周发布队列的下一个空闲时段。
  • 编辑、重新安排或取消尚未发布的帖子,并查看已发布帖子在各个账号上的表现。
  • 从链接导入图片和视频,并将一张图片转换为适合各个平台的格式。
  • 查看粉丝数和互动数据,覆盖 Ravenpost 可衡量数据的平台账号。

开始使用

  1. 在 ravenpo.st 创建 Ravenpost 账号——免费套餐足以供你试用——并在控制面板中连接社交账号。社交账号需在控制面板中连接,而不是在 Claude 中连接。
  2. 添加插件,然后在其 连接器标签页中连接 Ravenpost,并在出现提示时登录。无需复制 API 密钥:服务使用 OAuth。
  3. 例如,可以向 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_formatsupload_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;托管工具的更改则不需要,因为门户会重新扫描服务。

链接

评论

支持 Markdown

第一次接触 MCP?

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

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