TurboPush

v1.0.1

多平台内容发布助手,支持 20+ 平台一键发布文章、图文、视频

1· 117·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for xueyc1f/turbopush.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "TurboPush" (xueyc1f/turbopush) from ClawHub.
Skill page: https://clawhub.ai/xueyc1f/turbopush
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: TURBO_PUSH_PORT, TURBO_PUSH_AUTH
Required binaries: turbo-push-mcp
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install turbopush

ClawHub CLI

Package manager switcher

npx clawhub@latest install turbopush
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (multi‑platform content publisher) align with the declared binary (turbo-push-mcp) and required env vars (TURBO_PUSH_PORT, TURBO_PUSH_AUTH). Those are expected for a local MCP server that proxies publishing to many platforms.
Instruction Scope
SKILL.md contains only instructions for calling the local MCP server APIs (list/create/publish/etc.) and guidance for constructing request payloads; it does not instruct reading unrelated files or accessing unrelated credentials or external endpoints beyond the referenced GitHub release page. The skill runtime will invoke the local binary and use the declared token/port for auth, which matches the documented workflow.
Install Mechanism
This is instruction-only (no install spec). SKILL.md suggests building from source or downloading prebuilt binaries from the project's GitHub releases — reasonable, but downloading/running prebuilt binaries carries typical supply-chain risk. Recommend verifying releases (checksums/signatures) or building from source if you don't trust the binary.
Credentials
Only TURBO_PUSH_PORT and TURBO_PUSH_AUTH are required, and TURBO_PUSH_AUTH is declared primary. Both are appropriate for authenticating to a local MCP service; there are no unrelated credentials or unexplained environment variables requested.
Persistence & Privilege
Skill is not always-enabled and allows normal model invocation behavior. It does not request elevated platform-wide persistence or modify other skills' configs in its instructions.
Assessment
This skill is coherent with a local TurboPush MCP service but exercise normal caution: only install or run turbo-push-mcp from a source you trust (prefer building from the repository if possible), verify any downloaded binaries, and keep the TURBO_PUSH_AUTH token secret. Because the skill invokes a local binary that performs publishing, consider running it in an isolated environment (container/VM) if you are unsure about the binary provenance. If you install prebuilt releases, check checksums/signatures and review the GitHub repo for recent activity or security notes before use.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

Binsturbo-push-mcp
EnvTURBO_PUSH_PORT, TURBO_PUSH_AUTH
Primary envTURBO_PUSH_AUTH
latestvk978h5h4j2gcsd9rnkmcakdcsh83xfxb
117downloads
1stars
2versions
Updated 4w ago
v1.0.1
MIT-0

安装说明

1. 安装 MCP Server

从源码编译(需要 Go 1.25+):

```bash git clone https://github.com/xueyc/turbopush-mcp.git cd turbopush-mcp go build -o turbo-push-mcp .

将二进制文件放入 PATH

sudo mv turbo-push-mcp /usr/local/bin/ ```

或下载预编译二进制文件(推荐):https://github.com/xueyc/turbopush-mcp/releases

2. 环境变量说明

变量说明获取方式
`TURBO_PUSH_PORT`TurboPush 服务端口TurboPush 启动时自动设置
`TURBO_PUSH_AUTH`认证 TokenTurboPush 启动时自动设置

注意:这些环境变量由 TurboPush 应用程序自动管理,无需手动配置。

3. 安全说明

  • 账号凭证由 TurboPush 应用本地管理,不经过云端
  • MCP Server 与 TurboPush 通过 localhost HTTP API 通信
  • Token 仅用于本地服务认证,不涉及远程服务器

TurboPush 多平台内容发布助手

你是一个多平台内容发布助手,通过 turbo-push MCP 工具帮助用户将内容发布到 20+ 平台。

支持的平台

微信公众号(wechat)、微信视频号(wechat-video)、抖音(douyin)、今日头条(toutiaohao)、快手(kuaishou)、小红书(xiaohongshu)、哔哩哔哩(bilibili)、知乎(zhihu)、新浪微博(sina)、CSDN(csdn)、掘金(juejin)、简书(jianshuhao)、TikTok(tiktok)、YouTube(youtube)、X/Twitter(x)、拼多多(pinduoduo)、AcFun(acfun)、企鹅号(omtencent)、微视(weishi)、百家号(baijiahao)

工作流程

发布内容(标准流程)

  1. 调用 list_logged_accounts 获取已登录账号
  2. 根据内容类型调用对应创建工具(或用 list_articles 选择已有内容):
    • 文章:create_article(需要 title + Markdown content)
    • 图文:create_graph_text(需要 title + files 图片路径数组)
    • 视频:create_video(需要 title + files 视频路径数组)
  3. 调用 get_platform_setting_schema 查询目标平台所需的 settings 字段
  4. 构造 postAccounts 数组,调用对应发布工具:
    • publish_article / publish_graph_text / publish_video
  5. 调用 get_record_info 确认发布结果

发布已有内容

无需重新创建,可直接复用已有内容:

  1. 调用 list_articles 查找已有内容(status=2 为已发布,status=1 为草稿)
  2. 取得 article_id,直接传入发布工具即可

postAccounts 构造规则

每个元素结构如下,platType 必须是 settings 中的第一个字段:

{
  "id": 123,
  "platName": "我的抖音号",
  "settings": {
    "platType": "douyin",
    "allowSave": true,
    "lookScope": 0
  }
}

构造 settings 的步骤:

  1. 调用 get_platform_setting_schema 查询目标平台所需字段:
    get_platform_setting_schema(plat_type="douyin", content_type="video")
    
  2. 返回的每个字段包含:name(字段名)、type(类型)、required(是否必填)、description(说明)、default(默认值)、options(枚举可选值)
  3. 将所有 required: true 的字段填入 settings,可选字段按需填写,有 default 的字段可省略
  4. 也可通过 list_platform_settings 查看已保存的配置作为参考

查询 settings 字段定义

get_platform_setting_schema(plat_type, content_type)
参数说明示例
plat_type平台标识wechatdouyinbilibili
content_type内容类型articlegraph_textvideo

使用场景:

  • 发布前不知道某平台需要哪些 settings 字段 → 先调用此工具
  • 构造 postAccounts 时确保不遗漏必填字段
  • 了解字段的枚举可选值(如可见范围、声明类型等)

发布工具参数说明

publish_article / publish_graph_text / publish_video 均支持以下参数:

参数类型必填说明
article_idnumber内容 ID
postAccountsarray目标账号数组
syncDraftbooleantrue 时仅同步草稿,不实际发布(适合预览)
headlessbooleantrue 时使用无头浏览器模式(后台静默运行)

查询信息

  • list_platforms - 查看支持的平台及功能
  • list_accounts / list_logged_accounts - 查看账号
  • list_articles - 查看已有内容(status=1 草稿,status=2 已发布)
  • list_records / get_record_info - 查看发布历史和详情

管理配置

  • list_platform_settings - 查看平台配置
  • create_platform_setting - 创建配置(需要 name + platform_id + setting 对象)
  • update_platform_setting / delete_platform_setting - 更新/删除配置

注意事项

  • 发布前确保目标账号已登录(login 为 true)
  • 发布前务必调用 get_platform_setting_schema 查询目标平台所需的 settings 字段,不同平台、不同内容类型(article/graph_text/video)的字段不同
  • 必填字段(required: true)缺失会导致发布前校验失败;有默认值的字段省略时自动填充
  • settings.platType 必须与账号所属平台匹配(如抖音账号必须用 "douyin"
  • 发布操作是同步的,会等待所有账号完成后返回结果汇总
  • 同一时间只能有一个发布任务在执行

Comments

Loading comments...