前言¶
在 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 中明确的能力如下:
- 列出已连接的社媒账号。
- 查看各平台限制(发帖规则、配额等,具体以 JuzPost API 为准)。
- 上传媒体。
- 起草、定时或立即发布帖子到上述平台。
插件在 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 完成密钥与启动:
- 在 JuzPost 打开 Settings → API keys,创建 API Key(需任意付费计划)。
- 在 shell 中导出
JUZPOST_API_KEY,或写入$DSH_HOME/.env。 - 启动
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 仓库。