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 分