post.buzz

io.github.navneet35371由 GitHub 帳號 navneet35371 發布v0.3.0更新於 Oct 24, 2026

Post, schedule, and analyze social media across 16+ platforms via the post.buzz API.

已驗證STDIO僅桌面溝通與協作資料與分析

概覽

AI 產生的概覽

針對 post.buzz 社群媒體 API 的在地 MCP 伺服器,讓助理在 16 個以上平台建立、排程與分析貼文。

可以做什麼
檢查設定並檢視各平台欄位結構,以及組織資訊與用量限制。管理已連結的社群帳號,包括透過 OAuth 連結、中斷、重新整理及執行平台專屬工具。建立、排程、更新、刪除、重試與改期貼文,並依帳號帶入各平台專屬欄位。處理留言與收件匣:建立、編輯、刪除、重試留言,回覆留言、提及與私訊。上傳與管理媒體,取得貼文、帳號與批次分析、最佳發文時間與摘要,並管理團隊與 CSV 貼文匯入。將長影片剪成短片段並檢視剪輯用量。
適用情境
適合想透過單一 post.buzz 帳號讓助理草擬、排程並發布多平台社群內容,或在不切換工具的情況下取得互動分析並處理回覆的情境。
執行需求
以 npm 套件 postbuzz-mcp 透過 npx 在地執行,需要 Node.js 20+。需要 post.buzz API 金鑰,透過環境變數 POSTBUZZ_API_KEY 提供;POSTBUZZ_API_URL 可覆寫 API 基礎位址。需要連線至 post.buzz API 的網路存取。
安裝前請注意
API 金鑰是可直接存取 post.buzz 帳號的有效憑證(sx_live_ 前綴),請勿放入共用設定。許多工具會寫入、發布、排程或刪除內容與帳號,刪除、中斷、移除類工具標示為破壞性操作,執行前應先確認。上傳媒體會將檔案或連結傳送至 post.buzz,託管端點版本無法讀取本機檔案。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 post.buzz,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

postbuzz-mcp

MCP (Model Context Protocol) server for the post.buzz social media API — post, schedule, and analyze across 16+ platforms from Claude Desktop, Claude Code, Cursor, or any MCP client.

A thin, transport-agnostic wrapper over the official postbuzz SDK, mirroring postbuzz-cli. Requires Node.js 20+.

Setup

Create an API key at post.buzz → Settings → API Keys (sx_live_…), then configure your client:

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "postbuzz": {      "command": "npx",      "args": ["-y", "postbuzz-mcp"],      "env": { "POSTBUZZ_API_KEY": "sx_live_..." }    }  }}

Claude Code

bash
claude mcp add postbuzz -e POSTBUZZ_API_KEY=sx_live_... -- npx -y postbuzz-mcp

Cursor

~/.cursor/mcp.json:

json
{  "mcpServers": {    "postbuzz": {      "command": "npx",      "args": ["-y", "postbuzz-mcp"],      "env": { "POSTBUZZ_API_KEY": "sx_live_..." }    }  }}

Configuration

Env varFlagRequiredPurpose
POSTBUZZ_API_KEY--api-keyyesAPI key
POSTBUZZ_API_URL--api-urlnoAPI base URL (default https://post.buzz/api)

Test interactively with the MCP Inspector:

bash
npx @modelcontextprotocol/inspector node dist/index.js

Tools (51)

Diagnostics — check_setup (run it first), describe_platform (per-platform field schemas; call before create_post).

Organization — get_organization, get_usage.

Accounts — list_accounts, get_account, connect_account (OAuth URL), disconnect_account, refresh_account, list_account_tools, run_account_tool (Reddit flairs / Pinterest boards).

Posts — create_post, schedule_post, list_posts, get_post, update_post, delete_post, retry_post, reschedule_post.

Comments — create_comment (immediate or scheduled; parentCommentId chains replies), list_comments, get_comment, update_comment, delete_comment, retry_comment.

Inbox — list_inbox (comments/mentions/DMs), reply_to_inbox_item, edit_inbox_reply.

Media — upload_media (public URL or local image/video/PDF path — other file types are refused), list_media, get_media, delete_media, delete_media_many.

Analytics — get_post_analytics, get_account_analytics, get_bulk_post_analytics (≤ 60 posts), refresh_analytics, get_analytics_summary, get_best_times.

Teams — list_teams, get_team, create_team, update_team, delete_team, add_team_account, remove_team_account.

CSV import — create_post_csv_import, list_post_csv_imports, get_post_csv_import, get_post_csv_import_rows, retry_post_csv_import.

Clipping — create_clip (long video → short clips, async, idempotent), list_clips, get_clip, get_clip_usage.

Every tool carries MCP annotations: get_*/list_*/describe_* are readOnlyHint, delete_*/disconnect_*/remove_* are destructiveHint, so clients can auto-approve reads and confirm deletes.

Targeting & per-platform fields

Posts target accounts by id (list_accounts); per-platform required fields (Reddit sr-style lookups, Pinterest boards, TikTok privacy, YouTube madeForKids…) are discovered via describe_platform + run_account_tool and passed through accountOverrides[{ accountId, fields }].

Errors

Tool failures return { "error": { "code", "message", "details"? } } as text content with isError: true — the same envelope the REST API and CLI emit.

Hosted endpoint

post.buzz also serves these tools at https://post.buzz/api/mcp (Streamable HTTP), so no local install is needed:

bash
claude mcp add --transport http postbuzz https://post.buzz/api/mcp \  --header "Authorization: Bearer sx_live_…"

The hosted server has no access to your files: upload_media takes URLs only.

Embedding

postbuzz-mcp/server exports createServer(options) and handleMcpRequest(request, options) — the latter serves one stateless Streamable HTTP request with Web-standard Request/Response, for hosting the tools on Workers, Deno, Bun, or any fetch-style server.

Development

bash
bun installbun run build       # tsup → dist/index.jsbun run test        # vitest: MCP client over in-memory transport (manifest + flows)node test/live-stdio.mjs   # live integration over real stdio (needs POSTBUZZ_API_KEY)

createServer({ apiKey, apiUrl? }) (exported from dist/index.js) builds the transport-agnostic McpServer.

License

MIT

來源:README.md,提交 8db2628

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.3.0最新Oct 24, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

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

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