dsh-juzpost:通過 MCP 把 DSH 接到 JuzPost 社媒排程

前言

在 DeepSeek Harness(DSH)裏做內容發佈,常見做法是自己在智能體側拼各平臺 API,或單獨維護一套排程腳本。JuzPost 本身是面向多平臺的社媒排程服務(免費檔可用,付費檔成本較低)。dsh-juzpost 是 juzpost 維護的工作流類插件:把 DSH 接到 JuzPost 的 MCP 服務,並註冊發帖相關 skill,讓智能體在對話裏列出已連接賬號、查平臺限制、上傳媒體、起草/定時/直接發佈帖子。

下面介紹插件定位、註冊內容、安裝配置與典型用法。事實以 GitHub 倉庫 README 爲準;工具細節見 api.juzpost.com/docs。

這是什麼

  • 名稱:dsh-juzpost(npm 包名),倉庫 juzpost/dsh-juzpost。
  • 維護者:JuzPost(juzpost)。
  • 分類:工作流(社區目錄:SkillHub 插件頁)。
  • 許可證:MIT(README 與 package.json 一致)。
  • 當前版本(package.json):0.1.1;運行環境要求 Node >=20.0.0。

插件通過 MCP 連接 JuzPost,智能體可操作的發佈目標包括:YouTube、Instagram、Facebook、TikTok、X、LinkedIn、Pinterest、Bluesky、Threads、Tumblr 與 WordPress。

核心功能

README 中明確的能力如下:

  1. 列出已連接的社媒賬號。
  2. 查看各平臺限制(發帖規則、配額等,具體以 JuzPost API 爲準)。
  3. 上傳媒體。
  4. 起草、定時或立即發佈帖子到上述平臺。

插件在 DSH 裏註冊三類內容(見 README「What it registers」):

註冊項 作用
juzpost service 提供 MCP 端點 URL 與 Authorization 頭,供 juzpost-mcp 讀取
juzpost-mcp 一個 @deepseek-ai/dsh-mcp-client 實例,將 JuzPost 工具暴露爲 mcp__juzpost__*
juzpost skill 發帖工作流:檢查工作區、選賬號、查限制、與用戶確認、排程、彙報

未配置 API Key 時:juzpost 行會打 warning,juzpost-mcp 不會註冊工具;DSH 仍可正常啓動。

安裝與啓用

安裝針對 web profile。官方提供兩種方式,任選其一:

# from npm
dsh plugin --profile web add dsh-juzpost

# or straight from the repository
dsh plugin --profile web add "github:juzpost/dsh-juzpost"

安裝後按 README 完成密鑰與啓動:

  1. 在 JuzPost 打開 Settings → API keys,創建 API Key(需任意付費計劃)。
  2. 在 shell 中導出 JUZPOST_API_KEY,或寫入 $DSH_HOME/.env。
  3. 啓動 dsh web(安裝插件後需重啓對應 profile),讓智能體列出已連接賬號以驗證連通性。

配置項

可在 $DSH_HOME/profiles/web/cordis.patch.yml 中覆蓋 juzpost 行:

- id: juzpost
  config:
    apiKeyEnv: JUZPOST_API_KEY   # env var holding the key
    # apiKey: jp_live_...        # inline key, discouraged
    baseUrl: https://www.juzpost.com
    skill: true                  # register the `juzpost` workflow skill
  • apiKeyEnv:存放 Key 的環境變量名,推薦使用。
  • apiKey:內聯 Key,README 標註爲不推薦。
  • baseUrl:JuzPost 服務根地址,默認 https://www.juzpost.com。
  • skill: true:註冊 juzpost 工作流 skill。

典型用法

README 給出的可復現路徑很直接:完成安裝與 JUZPOST_API_KEY 後,運行 dsh web,在對話中請智能體 list your connected accounts(列出已連接賬號)。後續發帖、排程、查限制等操作通過已註冊的 mcp__juzpost__* 工具與 juzpost skill 完成;skill 側會按工作流做確認與彙報,具體工具參數以 api.juzpost.com/docs 爲準。

問題反饋可走 GitHub Issues 或郵件 support@juzpost.com。

適用場景與注意

適合誰

  • 已在用或打算用 JuzPost 做多平臺排程,希望把「選賬號、查限制、發帖/定時」放進 DSH 對話工作流裏的開發者。
  • 需要 DSH web profile 下 MCP 工具與 skill 協同,而不是手寫各平臺 SDK 的場景。

務必注意

  • 插件以當前 dsh 進程權限運行;安裝前請自行審閱 源碼與 MIT 許可證。
  • API Key 需 JuzPost 付費計劃才能創建;密鑰勿提交到倉庫,優先 apiKeyEnv 而非內聯 apiKey。
  • 社區插件目錄(如 SkillHub)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;DSH 生態本身是「一切皆插件」的擴展方式,本文不將其描述爲官方應用商店。

結尾

dsh-juzpost 把 JuzPost 的 MCP 能力與發帖 skill 掛進 DSH web profile:一條安裝命令、一個環境變量、一段 cordis.patch.yml 即可讓智能體在多平臺排程場景裏落地操作。進一步瞭解可訪問 SkillHub 目錄頁 與 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜