SocialHive

pro.socialhive由 socialhive.pro 發布官方發布者v1.0.0更新於 Oct 24, 2026

Social media management, multi-platform publishing, AI generation, and cross-channel analytics.

已驗證Streamable HTTP可網頁執行資料與分析商業與電商媒體與設計

概覽

AI 產生的概覽

SocialHive 讓助理跨平台草擬、排程與發佈社群內容,產生 AI 文案與圖片,並檢視跨頻道數據分析。

可以做什麼
  • 列出已連接的社群帳號與頻道及其 ID 和狀態
  • 建立、排程、發佈與檢視貼文,包含各頻道版本與指標
  • 產生品牌語氣文案、改寫成其他平台風格,並產生圖片
  • 瀏覽、從網址匯入或上傳媒體素材以附加到貼文
  • 讀取 RSS、網站地圖等內容來源作為創作素材
  • 管理長篇文章並發佈到已連接的網站,例如 WordPress 或 Ghost
適用情境
適合希望助理端到端完成社群發佈的情境:把素材或草稿改寫成各平台內容、安排發佈時間並檢視成效,或把長篇文章推送到已連接的部落格或 CMS。
執行需求
遠端 Streamable HTTP 端點,無需本機安裝。需要 SocialHive 工作區帳號,以及在 SocialHive 後台產生的 API 金鑰,透過 Authorization Bearer 標頭傳送。需要能連線至 SocialHive 平台的網路。
安裝前請注意
API 金鑰是工作區憑證,可存取已連接的社群帳號並執行發佈,請勿放入共用設定。發佈、排程與文章發佈都會寫入實際頻道和網站,審核政策仍可能讓貼文進入待審核狀態。部分工具按用量計費:generate_text、adapt_post 與高畫質圖片產生會消耗額度,文章建立每月有上限。上傳的媒體與匯入的網址會存入工作區素材庫。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "socialhive": {
      "type": "http",
      "url": "https://platform.socialhive.pro/api/mcp"
    }
  }
}

README

SocialHive MCP Server

Official Model Context Protocol (MCP) server definition for SocialHive.

[MCP Registry] [Status]

SocialHive enables AI assistants (Claude, Cursor, Windsurf, Cline, ChatGPT, and custom LLM agents) to draft, schedule, and publish content across social platforms, generate AI-powered text and image variations, inspect performance analytics, and automate social workflows.

  • Official Registry Identifier: pro.socialhive/platform
  • Remote Streamable HTTP Endpoint: https://platform.socialhive.pro/api/mcp
  • Supported Transports: Streamable HTTP (POST), Server-Sent Events (GET with Accept: text/event-stream)
  • Protocol Versions: 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05

Capabilities & Available Tools

SocialHive exposes workspace-scoped tools that respect your team roles and workspace limits:

CategoryToolsDescription
Channels & Accountslist_channels
get_connected_social_accounts
Discover connected platforms (LinkedIn, X, Bluesky, Mastodon, Facebook, Instagram, Threads, TikTok, YouTube, Pinterest) and their target IDs.
Publishing & Schedulingcreate_post
schedule_post
publish_post
get_post
list_posts
Draft, schedule (ISO 8601), immediately publish, or query status of social posts.
AI Content Studiogenerate_text
adapt_post
generate_image
Generate platform-tailored copy, adapt posts to character limits, and generate brand images.
Media Librarylist_media
import_media
Browse assets or ingest images/video from remote URLs into your SocialHive asset library.
Curation & Sourceslist_sources
search_source_items
Query RSS feeds, newsletters, and ingested web content for fresh source material.
Articles & Long-formlist_articles
get_article
create_article
Manage long-form content, blog posts, and newsletter drafts.
Analytics & Insightsget_analyticsRetrieve engagement summaries, top-performing posts, and AI-driven growth recommendations.
Workflowslist_workflows
list_node_types
propose_workflow
Propose automated workflow graphs to Workflow Studio for human approval.

Authentication

All requests to the SocialHive MCP server require a workspace API key:

  • Header: Authorization: Bearer shp_<your_api_key>
  • You can generate your API key in SocialHive Dashboard > Settings > API Keys (https://socialhive.pro/app/settings/api).

Client Setup

1. Claude Desktop (claude_desktop_config.json)

Add the following to your Claude Desktop configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "socialhive": {      "url": "https://platform.socialhive.pro/api/mcp",      "headers": {        "Authorization": "Bearer shp_YOUR_API_KEY"      }    }  }}

2. Cursor / Windsurf / Cline / VS Code

In your client's MCP configuration file (e.g. .cursor/mcp.json or Cline MCP settings):

json
{  "mcpServers": {    "socialhive": {      "type": "streamable-http",      "url": "https://platform.socialhive.pro/api/mcp",      "headers": {        "Authorization": "Bearer shp_YOUR_API_KEY"      }    }  }}

3. Programmatic Usage (TypeScript SDK)

typescript
import { Client } from "@modelcontextprotocol/sdk/client/index.js";import { StreamableHttpClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const transport = new StreamableHttpClientTransport(  new URL("https://platform.socialhive.pro/api/mcp"),  {    headers: {      Authorization: "Bearer shp_YOUR_API_KEY",    },  });
const client = new Client({ name: "my-agent", version: "1.0.0" }, { capabilities: {} });await client.connect(transport);
const tools = await client.listTools();console.log("Connected to SocialHive MCP! Available tools:", tools.tools.map(t => t.name));

Publishing to the Official MCP Registry

1. Install mcp-publisher

bash
brew install mcp-publisher

2. Validate

bash
mcp-publisher validate

3. Authenticate

  • Domain Verification (for pro.socialhive/platform):
    bash
    mcp-publisher login domain --domain socialhive.pro
  • GitHub Verification (if using io.github.<user>/socialhive):
    bash
    mcp-publisher login github

4. Publish

bash
mcp-publisher publish

5. Check Registry Listing

bash
curl -s "https://registry.modelcontextprotocol.io/v0.1/servers?search=socialhive"

來源:README.md,提交 65b5532

工具

24

list_channels

List channels

List the social accounts connected to this workspace with their ids, platform, handle, health, and automationEnabled status. Use channel ids when creating posts.

無需輸入參數。

get_connected_social_accounts

Get connected social accounts

Get all connected social media accounts (LinkedIn, X, YouTube, Instagram, Facebook, TikTok, Threads) for the workspace with account IDs, platforms, connection status, and automationEnabled status.

無需輸入參數。

list_posts

List posts

List posts in the workspace, newest first. Filter by status (draft, pending_approval, scheduled, published, failed) or free text.

輸入參數qlimitstatus

get_post

Get post

Get one post with its body, per-channel variants, status and metrics.

輸入參數postId必填

list_articles

List articles

List long-form articles in the workspace library with their id, title, status, word count, summary, and last updated time.

輸入參數limitstatus

get_article

Get article

Get full details and Markdown body of an article in the workspace library by its ID.

輸入參數articleId必填

get_analytics

Get analytics

Workspace performance for the last N days: impressions, engagements, posts, follower change, top posts and recommended posting slots.

輸入參數days

list_sources

List sources

List content data sources (RSS feeds, sitemaps, web pages, documents) with counts of unused items.

無需輸入參數。

search_source_items

Search source items

Fetch recent items from one data source (title, url, excerpt). Use them as raw material for posts.

輸入參數qlimitsourceId必填unusedOnly

list_workflows

List workflows

List automation workflows with status and last run.

無需輸入參數。

list_node_types

List node types

Catalog of workflow node types (triggers, sources, AI, control, destinations) with their config schemas. Read before calling propose_workflow.

輸入參數group

generate_text

Generate text

Write social copy in the workspace brand voice. Returns one or more variants. Metered (free daily allowance, then 1 credit).

輸入參數topic必填formatlanguagevariantsplatforms

adapt_post

Adapt post

Rewrite existing copy for another platform's length, tone and conventions. Supports adapting to LinkedIn, X, and other networks. Metered.

輸入參數textplatformplatforms

generate_image

Generate image

Generate an image into the media library and return its asset id (attach with create_post.mediaIds). quality 'free' uses the free provider; 'hq' costs credits.

輸入參數altprompt必填qualityaspectRatio

list_media

List media

List or search media assets (images, videos) in the workspace media library. Returns asset ids to attach with create_post.mediaIds.

輸入參數qkindlimit

import_media

Import media

Import an image or video from an external public URL into the workspace media library and return its asset id (to attach with create_post.mediaIds).

輸入參數alturl必填mimelabel

upload_media

Upload media

Upload an image, video, or PDF directly using base64 data (or data URI) into the workspace media library and return its asset id (to attach with create_post.mediaIds).

輸入參數altdata必填mimefilename

create_post

Create post

Create and optionally publish a post for LinkedIn, X, Instagram, Facebook, YouTube, TikTok, etc. Supports post copy text, image attachments (Base64 data or URLs), and video. When publishNow is true, the post is published immediately to the social accounts (available to admin-approved users). Without publishNow or scheduledAt, it is saved as a draft.

輸入參數bodytagstitlethreadmediaIdsmediaDatamediaUrlsoverrideschannelIds必填publishNowscheduledAt

schedule_post

Schedule post

Schedule an existing draft (or move a scheduled post) to an ISO 8601 time. Approval policy still applies.

輸入參數postId必填scheduledAt必填

publish_post

Publish post

Publish an existing draft now (queues it immediately). Approval policy still applies — the post may land in pending_approval instead.

輸入參數postId必填

create_article

Create article

Save a long-form article or blog post (e.g. generated by ChatGPT, Claude, or an LLM) into the workspace article library. Quota: maximum 10 articles per month via MCP. Can be linked into syndication workflows or published to CMS targets.

輸入參數body必填title必填status必填summaryseoTitle

list_connected_sites

List connected sites

List the websites connected to this workspace for article publishing (SocialHive blog, WordPress, Ghost, Dev.to, ...). Use an id from here as destinationIds in publish_article.

無需輸入參數。

publish_article

Publish article

Publish (or send as a draft) an article from the workspace library to one or more connected sites. Get site ids from list_connected_sites and article ids from list_articles or create_article. The article must have a body. Publishing again updates the existing post on that site.

輸入參數status必填articleId必填destinationIds必填

propose_workflow

Propose workflow

Propose an automation workflow as a graph (nodes + edges). The graph is validated and saved as a DRAFT version that a human must review and activate in Workflow Studio; it never runs on its own. Call list_node_types first for valid node types and config schemas.

輸入參數name必填graph必填description必填

版本歷史

1
  1. v1.0.0最新Sep 23, 2026

評分

已滿足適用檢查項的 100%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分