Ravenpost

st.ravenpo由 ravenpo.st 發布官方發布者v1.1.1更新於 Oct 27, 2026

Schedule & publish social media posts to Instagram, TikTok, X, LinkedIn, YouTube, Pinterest & more.

已驗證Streamable HTTP可網頁執行溝通與協作資料與分析媒體與設計

概覽

AI 產生的概覽

Ravenpost 的託管 MCP 伺服器,讓助理預覽、草擬、排程並發佈到 Instagram、TikTok、X、LinkedIn、YouTube、Pinterest 等社群平台的內容。

可以做什麼
  • 列出工作區與已連結的社群帳號,並讀取各平台限制、每週發文時段和 Pinterest 圖板
  • 依各平台樣式預覽貼文,再草擬、排程、排入佇列或發佈到一個或多個帳號
  • 尋找、編輯、改期、取消和刪除貼文,並查看已發佈貼文在各平台的表現
  • 從連結或直傳方式上傳圖片和影片,把一張圖裁成多種平台尺寸,並列出近期素材
  • 讀取各帳號的粉絲與互動數據,並在 Studio 中產生短影片或網頁截圖
適用情境
適合為自己、品牌或客戶管理社群帳號,並希望助理代為準備、檢查並排程內容、而不必在多个平台後台之間切換的情況。也適合需要先預覽、並在確認帳號、文案和時間後才真正送出的工作流程。
執行需求
需要 Ravenpost 帳號(免費方案即可試用),並在 Ravenpost 後台連結社群帳號。伺服器為託管遠端端點,使用 Streamable HTTP,無需本機安裝。驗證方式為 OAuth 登入,或對沒有瀏覽器流程的用戶端使用後台產生的個人存取權杖。
安裝前請注意
發佈幾乎無法撤回:在 Instagram、TikTok、Threads 或 YouTube 上透過 Ravenpost 送出的貼文無法收回,在 Ravenpost 中刪除貼文也不會從平台撤下。排程較遠的貼文會自動送出。文案、素材連結、所選帳號和時間會傳送給 Ravenpost,較大的素材檔案會上傳到其自有儲存桶。個人存取權杖屬於憑證,需妥善保管並在外洩時撤銷。影片算圖會消耗額度。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Ravenpost,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/st.ravenpo%2Fravenpost/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "ravenpost": {
      "type": "http",
      "url": "https://api.ravenpo.st/mcp"
    }
  }
}

README

Ravenpost

Schedule and publish social media posts from Claude. Ravenpost is a social media scheduler for content creators, influencers and agencies: write a post once, send it to Instagram, TikTok, X, LinkedIn, Threads, Bluesky, YouTube, Pinterest and Telegram, and see how each network will show it before anything goes out.

This plugin connects Claude to Ravenpost's hosted MCP server and adds four skills that teach Claude the workflow around it: settle the workspace and the accounts, preview before writing anything, and publish or schedule only after you say yes to the accounts, the caption and the time — and Ravenpost itself holds every publish until you confirm it.

What you can do

  • Preview a post as every network will show it, before anything is created, with a warning for anything a network would reject: a caption over X's 280 characters, a post with no media where one is required, a Pinterest pin with no board.
  • Draft, schedule, queue or publish to one account or several at once — at a time you name, or in the next free slot of your weekly posting queue.
  • Edit, reschedule or cancel posts that have not gone out yet, and check how a published post landed on each account.
  • Bring in images and video from a link, and reshape one image into each network's format.
  • Read followers and engagement for the accounts each network lets Ravenpost measure.

Getting started

  1. Create a Ravenpost account at ravenpo.st — the free plan is enough to try it — and connect your social accounts in the dashboard. Connecting a social account happens there, not in Claude.
  2. Add the plugin, then connect Ravenpost from its Connectors tab and sign in when asked. There is no API key to copy: the server uses OAuth.
  3. Ask Claude, for example:
    • "Preview a launch post for my Instagram and X accounts before anything is posted."
    • "Schedule the LinkedIn version for Tuesday at 9am."
    • "Put this in the queue for all my accounts."
    • "What's scheduled for next week, and did yesterday's post go out everywhere?"
    • "How are my accounts doing — followers and engagement on recent posts?"

Skills

SkillWhat it teaches Claude
publish-a-social-postSettle the workspace, pick the accounts, collect what each destination requires, preview before writing, and wait for your yes before anything is published or scheduled — publishing is the one step that cannot be taken back
manage-scheduled-postsFind, edit, move, cancel and check posts — including that editing resets a post to a draft, and that deleting removes Ravenpost's copy rather than the live one
prepare-post-mediaGetting files in, the canvases each network wants, cutting one image for several networks, and the media rules a post actually fails on
measure-and-time-postsReading analytics without turning "not collected" into a zero, and answering "when should I post?" without inventing a measured hour

Data and privacy

The plugin runs nothing on your computer. Its skills are written instructions, and its one connector is Ravenpost's hosted server at https://api.ravenpo.st/mcp. When Claude calls a tool, the request — captions, links to media, the accounts you choose, the times you set — goes to Ravenpost under your own sign-in, and Ravenpost posts to the networks you selected when you publish or when a scheduled time arrives.

One other destination, and only for a file you hand over: a large image or video can go straight into Ravenpost's own storage, a Cloudflare R2 bucket (*.r2.cloudflarestorage.com), through a one-time upload link the connector issues (create_media_upload), so its bytes never pass through the conversation. Nothing is sent anywhere else.

Ravenpost keeps your posts and media until you delete them, and a connected account until you disconnect it; deleting your Ravenpost account erases all of it. Privacy policy: https://ravenpo.st/privacy/.

Good to know

  • Nothing is published on Claude's word. A post you ask to publish now — or to schedule less than 15 minutes ahead — waits for you: press Publish on the post card in the chat, or confirm it on the post in Ravenpost. A published post cannot be taken back through Ravenpost on Instagram, TikTok, Threads or YouTube, and deleting a post in Ravenpost never removes it from a network, so that click is yours. A schedule further ahead goes out by itself, so Claude shows you the accounts, the caption and the time and schedules it only when you say yes. Drafts stay in your workspace.
  • Account names, other posts' captions, analytics, a page Ravenpost screenshots and a tool's warnings are written by somebody other than you. The skills tell Claude to read them as data and never to follow an instruction found in them.
  • Ravenpost does not write captions or generate images. The words and the files come from you or from Claude, and media is brought in from a link you give.
  • Some networks report no numbers to Ravenpost. Those are shown as not collected, never as zero.
  • With several workspaces — one per client, on the Agency plan — Claude asks which one to use rather than guessing, so one client's post never lands on another's accounts.

Tools

26 tools, and one more that only the post card calls (below). Every one declares a title and read-only / destructive / open-world hints, so your client can tell you what a call will do before you allow it.

Accounts

ToolWhat it does
list_workspacesEvery workspace the credential can act in. With more than one, the other tools require a workspaceId rather than guessing which client you meant.
list_accountsConnected accounts with their ids, platforms and status.

Posts

ToolWhat it does
list_postsPosts 50 at a time — newest first, or soonest first when filtered to scheduled — optionally filtered by status, with the total that matches.
get_postOne post with every destination's status and permalink.
preview_postRender a post as each platform will show it without creating anything — an interactive card in clients that support MCP Apps, and per-platform character counts everywhere else.
create_postDraft, publish, schedule or queue a post across any set of accounts. A publish — now, or less than 15 minutes ahead — waits for you to confirm it.
update_postEdit a draft or scheduled post — resets it to draft, so pass an action to re-send it.
delete_postDelete the Ravenpost copy and cancel a pending publish. Never takes a live post down from a network.
schedule_postMove a post to a new time. A time less than 15 minutes ahead waits for your confirmation.
publish_postAsk to publish a post now. Nothing goes out until you confirm it — Publish on the post card, or on the post in Ravenpost.

The post card's Publish button calls confirm_publish, which releases a publish you just confirmed. It is registered for the card alone: clients that show MCP Apps keep it out of Claude's tool list, and it acts only on a one-time code the card is given with the post.

Media

ToolWhat it does
upload_mediaUpload an image or video from a URL or base64 (a local path too, on a development server only); images are reformatted to the platform shape you name.
create_media_uploadPresigned direct upload — for large or production files, so bytes never pass through the model's context.
attach_mediaRegister a direct upload as an asset, reformatting an image or recording a video as-is.
create_variantsCut one image into several platform canvases at once, cropping on the subject rather than the middle.
list_mediaRecent media assets, to reuse one instead of re-uploading.
image_formatsThe image formats and target dimensions upload_media accepts.

Analytics

ToolWhat it does
get_analyticsFollowers per account and engagement on recent posts — a number a platform doesn't report is absent, never a zero.

Studio

ToolWhat it does
list_video_templatesThe video templates create_video renders — a storyboard told in scenes, and the fixed app showcase, feature list, announcement and milestone — with the fields each reads, what each scene takes and what a video and a screenshot cost in credits.
create_videoLay out the workspace's own pictures, clips and words as a short branded video (9:16, 1:1 or 16:9) saved to the media library as an mp4, ready for a post: a storyboard of up to ten scenes and 30 seconds with an optional music bed from Ravenpost's own three tracks, or a fixed template. No generative model draws or composes anything. Waits and reports progress; returns the render's id when it needs longer.
get_videoCheck a render's progress, or wait for it, and get the media id once it is ready.
capture_screenshotScreenshot a web page on a desktop and a phone into the media library — shots for a video, or pictures for a post.
import_app_screenshotsCopy an app's App Store or Google Play screenshots and icon into the media library, free of credits.

Reference

ToolWhat it does
list_audioSearch Instagram's licensed audio catalog for a reel track — Instagram accounts connected through a Facebook Page only.
list_queue_slotsThe weekly posting schedule and the next free slot.
list_boardsThe Pinterest boards each connected account owns — a pin has to name one, and Pinterest has no default.
platform_limitsCaption budgets, media rules, posting rules and recommended specs per platform.

Other ways to connect

The server is hosted; there is nothing to install or run.

https://api.ravenpo.st/mcp

Transport: Streamable HTTP. Official registry entry: st.ravenpo/ravenpost.

OAuth (recommended). Add the URL above as a custom connector in any client that speaks MCP authorization — Claude, ChatGPT, Cursor, VS Code — and sign in when it opens Ravenpost. The server is an OAuth resource server: /.well-known/oauth-protected-resource names the authorization server and the 401 carries the challenge, so the client runs the whole flow on its own.

Personal access token. For clients with no browser flow. Generate one on the MCP page of the Ravenpost dashboard (shown once, revocable at any time):

bash
claude mcp add --transport http ravenpost https://api.ravenpo.st/mcp \  --header "Authorization: Bearer rvp_your_token"

Clients that cannot set headers can pass it in the URL instead — https://api.ravenpo.st/mcp?token=rvp_….

Gemini CLI. This repository is also a Gemini CLI extension: the hosted server and the four skills.

bash
gemini extensions install https://github.com/target1m/ravenpost-mcp

Gemini CLI finds the OAuth sign-in on its own; /mcp auth ravenpost starts it again when it is needed.

This repository

Documentation, the registry manifest and the plugin for a hosted service. Ravenpost's own source is not public. Issues about the MCP server are welcome here; anything account-specific should go to support.

plugin.json                 portable manifest (Agent Plugins 1.0.0), with the                            ChatGPT listing and review metadata under                            extensions.com.openaimcp.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.cursor-plugin/plugin.json  the same identity, for Cursor (server inline)gemini-extension.json       the same identity, for Gemini CLIskills/<name>/SKILL.md      one workflow eachskills/publish-a-social-post/references/    tools.md                every tool, its arguments and what it returns    platforms.md            caption budgets, media rules, per-platform limitsserver.json                 the official MCP registry entryscripts/package.sh          builds the ZIP the ChatGPT plugin portal takes

Both reference files are generated from the server's own tool registrations and platform registry, not transcribed — a skill that describes an argument the server no longer takes is worse than one that says nothing, because the model follows it and the call fails.

Submitting to ChatGPT. OpenAI's plugin portal takes the package as a ZIP (Plugins → Upload plugin). scripts/package.sh builds it from plugin.json, mcp.json, skills/, the licence and the icon the site serves — nothing Claude-only and no credentials (reviewer sign-in goes in the portal's Review details form). The repository keeps no image of its own: the Claude directory holds a plugin for review while one sits beside a script that could reach it. The listing text, the five positive and three negative review cases and the release notes ride in plugin.json, so changing them means a new version and a new ZIP; changes to the hosted tools don't — the portal rescans the server.

Links

來源:README.md,提交 f1f72b0

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分