MCP Server BulkPublish

MCP Server:定时发布社交媒体内容

一个地址,就能让任何兼容 MCP 的智能体连上 BulkPublish。登录一次,智能体就能发布、排期并回报结果,你的电脑上不会存任何密钥。

BulkPublish 的 MCP Server 集成

MCP Server 的操作

MCP Server 可以使用 20 个操作,下面按 5 个类别列出。这份清单直接读取自 MCP Server 所调用的代码,所以上面的每一项现在都能用。

范围操作
数据分析 get_analytics
渠道 list_channels
媒体 create_media_upload,finalize_media_upload,list_media,upload_media
内容 create_post,delete_post,get_post,get_post_metrics,get_queue_slot,list_posts,publish_post,retry_post,update_post
交互面板 compose_post,view_analytics,view_channels,view_media,view_posts

内容会发到哪里

MCP Server 安排的内容可以发到下面这 15 个网络中的任意一个,可以只发一个账号,也可以所有账号一起发。点进每个网络,可以看到它的限制和内容类型。

MCP Server 设置

大多数人只需把托管地址添加到客户端并登录。如果你想让服务器在自己的电脑上运行,可以用这个包配合 API 密钥在本地启动,工具也更多。

  1. 注册 BulkPublish 账号,并连接你要发布的渠道。免费套餐可连接三个渠道,无需信用卡。
  2. 用下面的配置在你的 MCP 客户端中添加该服务器。地址为 https://mcp.bulkpublish.com/mcp,传输方式为 Streamable HTTP。无需粘贴任何密钥。
  3. 在客户端提示时登录。该登录使用带 PKCE 的 OAuth 2.1,令牌仅属于该客户端,你可以随时在账号中撤销。
  4. 若想自行运行,请用下面的自托管配置。它会用你在“设置”再到“开发者”中创建的 API 密钥启动 @bulkpublish/mcp-server。
  5. 让你的助手发一条内容试试。上面列出的 20 项操作就是它能触及的全部。

MCP Server 的配置

多数客户端都能读这种写法。在下面选择你的客户端,可以看到它要求的确切写法:
{
  "mcpServers": {
    "bulkpublish": {
      "url": "https://mcp.bulkpublish.com/mcp"
    }
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "mcpServers": {
    "bulkpublish": {
      "command": "npx",
      "args": [
        "-y",
        "@bulkpublish/mcp-server"
      ],
      "env": {
        "BULKPUBLISH_API_KEY": "bp_your_api_key"
      }
    }
  }
}

Claude

运行这条命令:
claude mcp add --transport http bulkpublish https://mcp.bulkpublish.com/mcp
或者手动把这段加到 .mcp.json:
{
  "mcpServers": {
    "bulkpublish": {
      "type": "http",
      "url": "https://mcp.bulkpublish.com/mcp"
    }
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "mcpServers": {
    "bulkpublish": {
      "command": "npx",
      "args": [
        "-y",
        "@bulkpublish/mcp-server"
      ],
      "env": {
        "BULKPUBLISH_API_KEY": "bp_your_api_key"
      }
    }
  }
}

Claude 的完整指南

ChatGPT

在 ChatGPT 中打开 Settings → MCP servers → Add server → Streamable HTTP,填入这个地址:
https://mcp.bulkpublish.com/mcp

ChatGPT 的完整指南

Grok

在 Grok 中打开 grok.com/connectors → New connector → Custom,填入这个地址:
https://mcp.bulkpublish.com/mcp

Grok 的完整指南

Grok Bot

把 Grok Bot 指向这个地址,传输方式选 Streamable HTTP:
https://mcp.bulkpublish.com/mcp

Grok Bot 的完整指南

Muse

把 Muse 指向这个地址,传输方式选 Streamable HTTP:
https://mcp.bulkpublish.com/mcp

Muse 的完整指南

Manus

在 Manus 中打开 Settings → Integrations → Custom MCP Servers → Add Server,填入这个地址:
https://mcp.bulkpublish.com/mcp

Manus 的完整指南

Cue

把 Cue 指向这个地址,传输方式选 Streamable HTTP:
https://mcp.bulkpublish.com/mcp

Cue 的完整指南

Cursor

把这段加到 .cursor/mcp.json:
{
  "mcpServers": {
    "bulkpublish": {
      "url": "https://mcp.bulkpublish.com/mcp"
    }
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "mcpServers": {
    "bulkpublish": {
      "command": "npx",
      "args": [
        "-y",
        "@bulkpublish/mcp-server"
      ],
      "env": {
        "BULKPUBLISH_API_KEY": "bp_your_api_key"
      }
    }
  }
}

Cursor 的完整指南

Antigravity

把这段加到 ~/.gemini/config/mcp_config.json:
{
  "mcpServers": {
    "bulkpublish": {
      "serverUrl": "https://mcp.bulkpublish.com/mcp"
    }
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "mcpServers": {
    "bulkpublish": {
      "command": "npx",
      "args": [
        "-y",
        "@bulkpublish/mcp-server"
      ],
      "env": {
        "BULKPUBLISH_API_KEY": "bp_your_api_key"
      }
    }
  }
}

Antigravity 的完整指南

Codex CLI

把这段加到 ~/.codex/config.toml:
[mcp_servers.bulkpublish]
url = "https://mcp.bulkpublish.com/mcp"
也可以自己运行这台服务器,用 API 密钥代替登录:
[mcp_servers.bulkpublish]
command = "npx"
args = ["-y", "@bulkpublish/mcp-server"]
env = { BULKPUBLISH_API_KEY = "bp_your_api_key" }

Codex CLI 的完整指南

Gemini CLI

运行这条命令:
gemini mcp add --transport http bulkpublish https://mcp.bulkpublish.com/mcp
或者手动把这段加到 ~/.gemini/settings.json:
{
  "mcpServers": {
    "bulkpublish": {
      "httpUrl": "https://mcp.bulkpublish.com/mcp"
    }
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "mcpServers": {
    "bulkpublish": {
      "command": "npx",
      "args": [
        "-y",
        "@bulkpublish/mcp-server"
      ],
      "env": {
        "BULKPUBLISH_API_KEY": "bp_your_api_key"
      }
    }
  }
}

Gemini CLI 的完整指南

Windsurf

把这段加到 ~/.codeium/windsurf/mcp_config.json:
{
  "mcpServers": {
    "bulkpublish": {
      "serverUrl": "https://mcp.bulkpublish.com/mcp"
    }
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "mcpServers": {
    "bulkpublish": {
      "command": "npx",
      "args": [
        "-y",
        "@bulkpublish/mcp-server"
      ],
      "env": {
        "BULKPUBLISH_API_KEY": "bp_your_api_key"
      }
    }
  }
}

Windsurf 的完整指南

VS Code

把这段加到 .vscode/mcp.json:
{
  "servers": {
    "bulkpublish": {
      "type": "http",
      "url": "https://mcp.bulkpublish.com/mcp"
    }
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "servers": {
    "bulkpublish": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@bulkpublish/mcp-server"
      ],
      "env": {
        "BULKPUBLISH_API_KEY": "bp_your_api_key"
      }
    }
  }
}

VS Code 的完整指南

Cline

把这段加到 cline_mcp_settings.json:
{
  "mcpServers": {
    "bulkpublish": {
      "type": "streamableHttp",
      "url": "https://mcp.bulkpublish.com/mcp"
    }
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "mcpServers": {
    "bulkpublish": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@bulkpublish/mcp-server"
      ],
      "env": {
        "BULKPUBLISH_API_KEY": "bp_your_api_key"
      }
    }
  }
}

Cline 的完整指南

Warp

在 Warp 中打开 MCP servers → + Add,粘贴这段:
{
  "bulkpublish": {
    "url": "https://mcp.bulkpublish.com/mcp"
  }
}
也可以自己运行这台服务器,用 API 密钥代替登录:
{
  "bulkpublish": {
    "command": "npx",
    "args": [
      "-y",
      "@bulkpublish/mcp-server"
    ],
    "env": {
      "BULKPUBLISH_API_KEY": "bp_your_api_key"
    }
  }
}

Warp 的完整指南

OpenClaw

把 OpenClaw 指向这个地址,传输方式选 Streamable HTTP:
https://mcp.bulkpublish.com/mcp

OpenClaw 的完整指南

Hermes

把 Hermes 指向这个地址,传输方式选 Streamable HTTP:
https://mcp.bulkpublish.com/mcp

Hermes 的完整指南

可以先试试这些提示词

连接好 MCP Server 之后,可以先粘贴下面任意一条试试。方括号里的内容换成你自己的就行。

看看都连了什么
列出我的 BulkPublish 渠道,然后把这些渠道未来七天已排期的内容都列出来。告诉我哪些渠道队列里是空的。
写一条并排进队列
写一条关于 [你的主题] 的 LinkedIn 帖子。保持我平时的语气:[用一句话描述]。先给我看草稿,我确认之后再在 BulkPublish 里排到队列中下一个空档。
把一个链接变成多条帖子
读一下 [粘贴一个网址],为我在 BulkPublish 上连接的每个渠道各写一条,按各平台合适的方式改写,而不是同一段文字发到处。排在下周二上午。排期之前先把所有内容给我看。
一次排好一周
这周我想发这五件事:[列出来]。给每一件在 BulkPublish 里建一条内容,分散到我队列的空档上,别让它们连着发出去,做完之后把排好的一周给我看。
发一张图,给我几个文案选择
把 [文件路径,或直接附上图片] 上传到我的 BulkPublish 媒体库,然后写三条 Instagram 文案,各用一个不同的角度。我选定一条后,用那张图排期。
检查接下来两周
把 BulkPublish 里未来十四天已排期的内容按天列出来。标出重复的、在该平台看起来时间不合适的,以及完全空着的日子。
把失败的修好
找出最近七天在 BulkPublish 发布失败的内容。逐条用大白话说明是哪里出了问题,然后只重试那些看起来是临时故障的,并告诉我哪些需要我先去处理。
把数字讲给我听
取出我最近三十天的 BulkPublish 数据。告诉我表现最好的三条内容、它们的共同点,以及下个月我该多做的一件事。要用我的数据,不要泛泛的建议。

团队通常怎么用

如果你用的智能体还没出现在这里,或者想对比不同客户端怎么写同一份配置,从这里开始。

  • 一次上传一个月的内容,剩下的交给队列,按你定的时间发出去。
  • 写一次,处处发布。同一条内容按平台调整后,同时发到所有已连接的渠道。
  • 把博客或播客的 RSS 变成自动内容,新条目一出现就发。
  • 把数据读回来。曝光、互动和链接点击,沿着内容发出去的同一条路回来。

细节

关于 MCP Server 的实用信息都在这里,现在设置或以后查阅都方便。

项目内容
地址 https://mcp.bulkpublish.com/mcp
认证方式 OAuth 2.1。登录一次,没有东西要复制,随时可以撤销
安装 npm install @bulkpublish/mcp-server
操作数 20 个操作
平台数 15 个平台

打开 MCP Server · 查看 API 文档

常见问题

连接 MCP Server 之前,大家通常想知道这些。

它能覆盖 BulkPublish 的哪些部分?

上面表里的 20 个操作。内容、媒体、标签、渠道组、周期计划、RSS 自动发布和数据分析都在内,也就是应用自己会调用的全部。

认证是怎么做的?

用 API 密钥,以 bearer token 发送。在设置里的开发者页面创建。每个密钥属于一个组织,可以单独撤销,不影响其他密钥。

我能发到哪些平台?

一次调用就能发到全部 15 个。可以各平台都用同一段文字,也可以逐个覆盖。每条内容在入队之前就会按各平台的限制校验,而不是等到失败之后。

可以上传图片和视频吗?

可以。小文件一次请求上传,大视频则取一个直传地址,分片直接送到存储。两种方式都会返回一个媒体 id,附到内容上即可。

可以把数据读回来吗?

可以。单条内容的指标和账号维度的汇总,凡是平台公开的都会返回;链接点击由 BulkPublish 自己统计,所以平台什么都不报的地方也有数据。

使用是免费的吗?

是的,所有方案都免费,包括免费方案。没有单独的 API 费用。这里安排的内容和在应用里写的内容,计入同一个月度额度。

还没解决?帮助中心提供了详细的分步说明。

指南与教程

我们博客中使用 MCP Server 的教程。

阅读博客

BulkPublish 还能和另外 28 个工具配合使用。选一个看看它怎么连接。

开始发布

注册账号、连接渠道,几分钟之后就能安排好第一条内容。免费方案,不用绑卡,随时可以取消。