模型上下文協議(Model Context Protocol)
適用於任何 MCP 用戶端的發佈按鈕。
連結你的社群帳號一次,之後讓你的助理在十個網路平台上草擬、預覽並排程。SimplePost 透過採用 OAuth 的託管 MCP 伺服器處理傳遞。
伺服器 URL:https://app.simplepost.social/mcp · 所有方案與免費試用皆包含
由 SimplePost 維護 · 更新於
連線
端點、傳輸與驗證
| 端點 | 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 天免費試用 |
https://app.simplepost.social/mcpclaude mcp add --transport http simplepost https://app.simplepost.social/mcp未經驗證的請求會收到 401,並附帶指向受保護資源中繼資料的 WWW-Authenticate 標頭,因此符合規範的用戶端會自行啟動 OAuth 流程。請參閱 MCP 授權規範。
工具
12 個 MCP 工具
| 工具 | 範圍 | 用途 |
|---|---|---|
| list_accounts | accounts:read | Return connected social accounts with their accountId, platform, name and credential status. |
| get_tiktok_creator_info | accounts:read | Read a TikTok account's allowed privacy levels, interaction settings and limits. |
| upload_media | posts:write | Import a file from a compatible chat client, or a public URL, and return a SimplePost media URL. |
| validate_post | posts:validate | Check text and media against each network's rules without creating anything. |
| preview_post | posts:validate | Resolve accounts, media, schedule time and validation as data, without writing. |
| show_post_preview | posts:read / posts:validate | Render a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback). |
| get_schedule | posts:read | Return day, week or month calendar data, including open posting slots, in an IANA timezone. |
| show_schedule | posts:read | Render the interactive calendar. |
| create_post | posts:write | Publish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key. |
| inspect_posts | posts:read | List drafts, scheduled, posted or failed posts, or inspect one post and its per-account results. |
| update_scheduled_post | posts:write | Edit a draft or future scheduled post: text, accounts, media, thread, options or time. |
| discard_scheduled_post | posts:write | Delete a draft or future scheduled post and its stored media. |
寫入工具會被標記為具破壞性,因此用戶端在執行前可能會先詢問你。完整參數請見 工具參考。
建議工作流程
助理如何透過 MCP 發布
尋找真實帳號
呼叫 list_accounts。若未連結任何帳號,請引導使用者前往 SimplePost 網頁應用程式。準備內容與媒體
草擬文字、選擇帳號 ID,並在用戶端能傳遞檔案時使用公開媒體 URL 或 upload_media。適時預覽
preview_post 回傳驗證資料;show_post_preview 則轉譯視覺預覽。兩者都不會寫入任何內容。一次撰寫
使用 create_post 指定 now、排程或草稿,並附上新的 idempotency key。只有在重試同一次寫入時,才重用該金鑰。回報結果
請閱讀每個帳號與每個分段的結果;成功的呼叫仍可能包含部分失敗。稍後管理
使用 inspect_posts 尋找貼文;草稿與未來排程的貼文則使用 update_scheduled_post 或 discard_scheduled_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 MCP 伺服器的 AI 用戶端
- 目錄收錄Publish to social media from ChatGPTInstall the SimplePost plugin in ChatGPT to preview, schedule and publish posts on ten networks.
- 目錄收錄Publish to social media from ClaudeConnect SimplePost from the Claude directory to prepare, adapt, preview and schedule posts.
- 手動設定 MCPPublish to social media from Claude CodeAdd the SimplePost MCP server with one command and publish release announcements from your repository.
- 手動設定 MCPPublish to social media from CursorAdd SimplePost to Cursor's mcp.json so the agent can announce releases on your social accounts.
- 可安裝的擴充功能或套件Publish to social media from OpenClawInstall the SimplePost bundle from ClawHub or add the MCP server, then publish from your agent.
- 可安裝的擴充功能或套件Publish to social media from Gemini CLIInstall the SimplePost Gemini CLI extension and schedule posts from the terminal.
其他支援遠端 Streamable HTTP 伺服器並具 OAuth 的用戶端可使用相同 URL。CLI 與 API 選項請參閱 所有 AI 用戶端,以及 適用於 AI 代理的社群媒體排程器。
託管服務與開放原始碼
託管版 SimplePost 與開源元件的比較
| 託管 MCP 伺服器 | app.simplepost.social/mcp。使用託管版 SimplePost 中連結的帳號;平台應用程式由 SimplePost 提供。適用於每個方案與試用。 |
|---|---|
| 自架排程器與 MCP | 相同的排程器應用程式(包括其 MCP 與 OAuth 伺服器),取自採 MIT 授權的 simple-post/core 儲存庫。您需自行提供各平台的開發者應用程式與憑證。 |
| TypeScript SDK | npm 上的 @simple-post/sdk 1.4.0。使用您自己的憑證直接發佈;不含代管排程或 MCP。 |
| CLI | @simple-post/cli 1.4.0。適用於 Advanced 與 Pro 的代管帳號,或使用您自己憑證的本機帳號。立即發佈。 |
| 託管 HTTP API | Pro 版與試用期間提供 Bearer API 金鑰,支援草稿、排程、冪等性與 webhook。 |
常見問題
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 伺服器僅適用於已連結的帳號,且絕不會公開其權杖。