dsh-juzpost
juzpost/dsh-juzpost
通过 MCP 将智能体连接到 JuzPost(社交媒体排程工具):列出已连接账号、检查各平台限制、上传媒体,并向 YouTube、Instagram、Facebook、TikTok、X、LinkedIn、Pinterest、Bluesky、Threads、Tumblr 和 WordPress 起草、排程或发布帖子。注册 mcp__juzpost__* 工具及一个发布前先向用户确认的工作流技能。需要在 JUZPOST_API_KEY 中提供 JuzPost API 密钥;JuzPost 的 API 密钥需付费方案才能创建。
安装
dsh plugin --profile web add github:juzpost/dsh-juzpostREADME
dsh-juzpost
A DeepSeek Harness plugin that connects the agent to JuzPost, a free social media scheduler with low-cost paid plans, over MCP. The agent can list your connected social accounts, check platform limits, upload media, and draft, schedule or publish posts to YouTube, Instagram, Facebook, TikTok, X, LinkedIn, Pinterest, Bluesky, Threads, Tumblr and WordPress.
Install
# from npm
dsh plugin --profile web add dsh-juzpost
# or straight from the repository
dsh plugin --profile web add "github:juzpost/dsh-juzpost"
Then:
- In JuzPost, open Settings → API keys and create a key (any paid plan).
- Export it as
JUZPOST_API_KEYin your shell, or add it to$DSH_HOME/.env. - Start
dsh web(restart the profile after installing) and ask the agent to list your connected accounts.
Configuration
Override the juzpost row in $DSH_HOME/profiles/web/cordis.patch.yml:
- 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
Without a key the juzpost row logs a warning and the juzpost-mcp row registers no tools; dsh still boots.
What it registers
juzpost: a service with the MCP endpoint URL andAuthorizationheader, read by thejuzpost-mcprow.juzpost-mcp: one@deepseek-ai/dsh-mcp-clientinstance exposing the JuzPost tools asmcp__juzpost__*.juzpostskill: the posting workflow (check the workspace, pick accounts, check limits, confirm with the user, schedule, report).
Tool reference: api.juzpost.com/docs. Support: support@juzpost.com.
MIT.