跳至內容

模型上下文協議(Model Context Protocol)

適用於任何 MCP 用戶端的發佈按鈕。

連結你的社群帳號一次,之後讓你的助理在十個網路平台上草擬、預覽並排程。SimplePost 透過採用 OAuth 的託管 MCP 伺服器處理傳遞。

伺服器 URL:https://app.simplepost.social/mcp · 所有方案與免費試用皆包含

由 SimplePost 維護 · 更新於

連線

端點、傳輸與驗證

SimplePost MCP 伺服器技術細節
端點https://app.simplepost.social/mcp
傳輸Streamable HTTP,無狀態(POST)
授權OAuth 授權碼搭配 PKCE(S256)、動態用戶端註冊(RFC 7591)
探索/.well-known/oauth-protected-resource 與 /.well-known/oauth-authorization-server
權限範圍accounts:read, posts:read, posts:validate, posts:write
權杖90 天後過期,僅以雜湊值儲存,可撤銷;不使用更新權杖
方案所有付費方案與 7 天免費試用
將其新增至支援遠端 MCP 的用戶端
https://app.simplepost.social/mcp
Claude Code
claude mcp add --transport http simplepost https://app.simplepost.social/mcp

未經驗證的請求會收到 401,並附帶指向受保護資源中繼資料的 WWW-Authenticate 標頭,因此符合規範的用戶端會自行啟動 OAuth 流程。請參閱 MCP 授權規範。

工具

12 個 MCP 工具

SimplePost MCP 工具、範圍與用途
工具範圍用途
list_accountsaccounts:readReturn connected social accounts with their accountId, platform, name and credential status.
get_tiktok_creator_infoaccounts:readRead a TikTok account's allowed privacy levels, interaction settings and limits.
upload_mediaposts:writeImport a file from a compatible chat client, or a public URL, and return a SimplePost media URL.
validate_postposts:validateCheck text and media against each network's rules without creating anything.
preview_postposts:validateResolve accounts, media, schedule time and validation as data, without writing.
show_post_previewposts:read / posts:validateRender a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback).
get_scheduleposts:readReturn day, week or month calendar data, including open posting slots, in an IANA timezone.
show_scheduleposts:readRender the interactive calendar.
create_postposts:writePublish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key.
inspect_postsposts:readList drafts, scheduled, posted or failed posts, or inspect one post and its per-account results.
update_scheduled_postposts:writeEdit a draft or future scheduled post: text, accounts, media, thread, options or time.
discard_scheduled_postposts:writeDelete a draft or future scheduled post and its stored media.

寫入工具會被標記為具破壞性,因此用戶端在執行前可能會先詢問你。完整參數請見 工具參考。

建議工作流程

助理如何透過 MCP 發布

  1. 尋找真實帳號

    呼叫 list_accounts。若未連結任何帳號,請引導使用者前往 SimplePost 網頁應用程式。
  2. 準備內容與媒體

    草擬文字、選擇帳號 ID,並在用戶端能傳遞檔案時使用公開媒體 URL 或 upload_media。
  3. 適時預覽

    preview_post 回傳驗證資料;show_post_preview 則轉譯視覺預覽。兩者都不會寫入任何內容。
  4. 一次撰寫

    使用 create_post 指定 now、排程或草稿,並附上新的 idempotency key。只有在重試同一次寫入時,才重用該金鑰。
  5. 回報結果

    請閱讀每個帳號與每個分段的結果;成功的呼叫仍可能包含部分失敗。
  6. 稍後管理

    使用 inspect_posts 尋找貼文;草稿與未來排程的貼文則使用 update_scheduled_post 或 discard_scheduled_post。
create_post:一則排程貼文,四個平台,兩種版型
{
  "message": "Northwind 2.4 正式推出:離線模式。隨時編輯,稍後同步。",
  "accountIds": [
    "acc_linkedin",
    "acc_x",
    "acc_bluesky",
    "acc_threads"
  ],
  "postingMode": "schedule",
  "scheduledFor": "2026-10-01T10:00:00+02:00",
  "media": [
    {
      "type": "image",
      "url": "https://northwind.example/release-card.png"
    }
  ],
  "accountOverrides": {
    "acc_bluesky": {
      "message": "Northwind 2.4 已推出,並支援離線運作。",
      "thread": [
        {
          "message": "編輯內容會儲存在你的裝置上,並在重新連線時同步。"
        },
        {
          "message": "合併前會先向你顯示衝突。"
        }
      ]
    },
    "acc_threads": {
      "message": "Northwind 2.4 已推出,並支援離線運作。",
      "thread": [
        {
          "message": "隨處編輯。恢復連線後再同步。"
        }
      ]
    }
  },
  "idempotencyKey": "northwind-2-4-launch"
}

使用預留位置帳號 ID 的輸入範例。LinkedIn 與 X 使用共用訊息;Bluesky 與 Threads 則透過 accountOverrides 各自取得專屬貼文串。

功能

排程、預覽、版本與媒體

排程

  • 以含 UTC 位移的 ISO 8601 時間排程;行事曆工具接受 IANA 時區,例如 Europe/Berlin。
  • SimplePost 會儲存貼文,並於到期時間發佈,發送前會再次驗證。
  • get_schedule 會回傳已排程、待處理、已發布與失敗的活動,以及可用的發布時段。

預覽

  • 在支援的用戶端(例如 ChatGPT 與 Claude)中,show_post_preview 與 show_schedule 會呈現 MCP Apps 小工具。
  • 每個工具也會回傳文字與結構化資料,供不支援小工具的用戶端使用。

各網路版本與串文

  • accountOverrides 會在單一貼文中,替換特定帳號的訊息、媒體或串文。
  • 最多 24 則後續貼文的串文,在 X、Bluesky、Threads 和 Telegram 上為原生支援;其他網路只會發布第一則,並顯示警告。
  • 透過 X、Bluesky、Threads 與 LinkedIn 上的 quotePostId 引用貼文。

媒體

  • 公開的圖片與影片 URL,或由用戶端透過 upload_media 傳入的檔案。
  • JPEG、PNG、GIF、WebP、MP4、QuickTime 與 WebM;透過 MCP 每個檔案最大 500 MB。
  • 遠端伺服器不接受 Base64 資料、本機檔案路徑與 blob: 網址。

託管服務與開放原始碼

託管版 SimplePost 與開源元件的比較

應使用哪個 SimplePost 元件
託管 MCP 伺服器app.simplepost.social/mcp。使用託管版 SimplePost 中連結的帳號;平台應用程式由 SimplePost 提供。適用於每個方案與試用。
自架排程器與 MCP相同的排程器應用程式(包括其 MCP 與 OAuth 伺服器),取自採 MIT 授權的 simple-post/core 儲存庫。您需自行提供各平台的開發者應用程式與憑證。
TypeScript SDKnpm 上的 @simple-post/sdk 1.4.0。使用您自己的憑證直接發佈;不含代管排程或 MCP。
CLI@simple-post/cli 1.4.0。適用於 Advanced 與 Pro 的代管帳號,或使用您自己憑證的本機帳號。立即發佈。
託管 HTTP APIPro 版與試用期間提供 Bearer API 金鑰,支援草稿、排程、冪等性與 webhook。

來源:github.com/simple-post/core · 已發布的套件與託管功能

常見問題

MCP 伺服器問題

SimplePost 有 MCP 伺服器嗎?

是的。SimplePost 在 https://app.simplepost.social/mcp 託管遠端 MCP 伺服器。它使用 Streamable HTTP 與 OAuth,並包含在每個 SimplePost 方案及 7 天免費試用中。

MCP 伺服器可發布到哪些社群網路?

X、LinkedIn、Instagram、Facebook、Threads、Bluesky、TikTok、YouTube、Pinterest 和 Telegram:與 SimplePost 網頁應用程式相同的十個網路,使用你在該處連接的帳號。

MCP 伺服器能否排程貼文?

是的。create_post 接受 now、schedule 或 draft 三種發佈模式。排程貼文會由 SimplePost 儲存,並在到期時發佈,即使助手已不再運作也不受影響。

它需要 API 金鑰嗎?

不需要。用戶端透過 OAuth 與 PKCE 授權,並以動態用戶端註冊自行註冊。SimplePost API 金鑰適用於 Pro HTTP API,MCP 伺服器不接受。

MCP 伺服器是開源的嗎?

是的。MCP 伺服器是 MIT 授權之 simple-post/core 儲存庫中 SimplePost Scheduler 應用程式的一部分。你可以使用自己的平台應用程式自架 Scheduler,並使用你部署的 /mcp 端點。

助理能否透過 MCP 連結社群帳號?

否。社群帳號是在 SimplePost 網頁應用程式中連結與重新連結。MCP 伺服器僅適用於已連結的帳號,且絕不會公開其權杖。

幾分鐘內連結助理

開始免費試用,連接社群帳號,然後將伺服器 URL 加入您的 MCP 用戶端。

免費試用 7 天 · 無需信用卡 · 每個方案都包含 MCP