Zernio MCP

官方

Zernio 是一个社交媒体排程平台,让您通过单一 API 管理和发布内容到所有主流平台。

你可以用 Zernio MCP 做什么?

  • 列出已连接的账户 — 让您的助手调用 accounts_list,即可查看每个已连接社交账户的平台、用户名和 ID。
  • 创建并发布帖子 — 使用 posts_create 立即发布,通过 schedule_minutes 定时发布,或使用 is_draft 保存为草稿。
  • 管理收件箱和媒体 — 让助手处理私信、通过浏览器流程上传媒体,并通过 ad_campaigns_list_ad_campaigns 等端点工具运行广告。
  • 阅读分析数据并检查账户健康状态 — 询问互动指标、验证状态以及跨已连接账户的使用数据。
  • 发现并调用任意端点 — 使用 search_tools 按需查找长尾 API 工具,然后通过 call_tool 执行它们,而不会让客户端的上下文变得杂乱。

文档

MCP

将 Claude、ChatGPT、Codex、Cursor 或任何 MCP 客户端连接到托管的 Zernio MCP 服务器,让助手创建帖子、上传媒体和管理收件箱。


将任何 MCP 客户端指向 https://mcp.zernio.com/mcp 并使用你的 Zernio 账户登录;助手随后即可调用每个 API 端点,从创建和排期帖子到回复私信、投放广告和读取分析数据。服务器是托管的,因此无需安装任何内容,并且它实现了 Model Context Protocol,因此可与 Claude、Claude Code、ChatGPT、Codex、Cursor、Windsurf、VS Code 以及任何其他 MCP 客户端配合使用。

首次调用

将服务器添加到你的客户端并登录。在 Claude Code 中只需 2 条命令:

claude mcp add --transport http zernio https://mcp.zernio.com/mcp
claude /mcp

然后让助手列出你已连接的账户。它会调用 accounts_list,该工具会返回每个账户的平台、用户名和 ID:

Found 2 connected account(s):

- instagram: acmecorp (ID: 66b2e19d8c3f5a7e9d0b1c2d)
- linkedin: acme (ID: 66b2e19d8c3f5a7e9d0b1c2e)

设置 中提供了 Cursor、Codex、ChatGPT、Claude、VS Code 及所有其他客户端的配置,从单行命令到配置文件均有涵盖。

自主代理

代理没有人在浏览器中为其登录,因此它会发送一个 API 密钥 并自行调用工具。服务器支持 Streamable HTTP,因此普通 HTTP 即可工作。以下示例使用 posts_create 工具发布帖子;当平台有多个账户时,account_id 用于指定账户名称。

curl https://mcp.zernio.com/mcp \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer $ZERNIO_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "posts_create",
      "arguments": {
        "content": "Hello world. This is my first post from an agent.",
        "platform": "linkedin",
        "account_id": "66b2e19d8c3f5a7e9d0b1c2d",
        "publish_now": true
      }
    },
    "id": 1
  }'

响应(200),一个 JSON-RPC 结果,其 content[0].text 是工具的回复:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      { "type": "text", "text": "✅ Published to linkedin (@acme)\nPost ID: 65f1c0a9e2b5af0012ab34cd" }
    ]
  }
}

省略 publish_now 时,工具会将帖子排期到从现在起 schedule_minutes 之后(默认为 60);传入 is_draft: true 则改为保存草稿。当平台有多个账户且你省略 account_id 时,回复会是一个列出候选 ID 的错误:先调用 accounts_list,然后使用其中一个 ID 重试。

为每个代理创建专用密钥,以便单独撤销;设置 中提供了其余内容。

工具

20 个核心工具覆盖常见流程。其余工具根据 OpenAPI 规范生成,每个 API 端点对应一个,命名为 {category}_{operation}(ad_campaigns_list_ad_campaigns 对应 listAdCampaigns)。

设置

Cursor、Claude Code、Codex、ChatGPT、Claude、VS Code 及其他客户端的配置、本地运行服务器的方法,以及失败时的处理方式

工具

核心工具参数、返回客户端目录的 tools/list 调用,以及浏览器媒体上传流程

行为方式

服务器保持约 50 个工具可见,其余工具隐藏在 search_tools 之后

你的客户端可以看到核心工具以及日常发帖、队列、验证、账户健康、分析和互动工具,因此即使客户端限制工具列表数量,仍能显示所需的一切。其他端点在你查找之前不会消耗上下文:search_tools 和 call_tool 按需加载长尾工具。

OAuth 或 API 密钥

支持 OAuth 的客户端只需服务器 URL,你可以从仪表板撤销该客户端。不支持 OAuth 的客户端以及自主代理会发送 API 密钥 作为 Authorization: Bearer $ZERNIO_API_KEY,如上方的请求所示。设置 中涵盖两种流程。

相关

此页面是否有帮助?

[

管理命令

从终端创建 API 密钥、管理用户、邀请、账户组、各账户设置、Webhook 端点和用量读取,从仅返回一次的密钥值开始。

](https://docs.zernio.com/cli/management)[

设置

使用 OAuth 或 API 密钥将 Cursor、Claude Code、Codex、ChatGPT、Claude、VS Code 或任何 MCP 客户端连接到托管的 Zernio MCP 服务器,或在本地运行服务器。

](https://docs.zernio.com/mcp/setup)