跳到内容

SimplePost + Claude Code

从 Claude Code 发布到社交媒体

将发布说明和仓库变更转化为社交帖子。连接 SimplePost,即可在终端中预览并安排发布公告。

请先在 SimplePost 中连接你的社交账号。免费试用 7 天,无需信用卡。

由 SimplePost 维护 · 更新于

连接 Claude Code

您需要自行使用 claude mcp add 将 SimplePost 的托管服务器添加到 Claude Code,然后在浏览器中完成身份验证。SimplePost 提供可选的 Claude Code 插件,可从 SimplePost 自己的插件市场代码仓库获取;它不属于 Anthropic 目录。

您需要准备什么

  • 支持远程 HTTP MCP 服务器的 Claude Code。
  • 一个处于免费试用期或任意付费套餐的 SimplePost 账号,并已在网页应用中连接社交账号。
  • 对于没有助手的 CI 或脚本,SimplePost CLI(高级版和专业版)是非交互式的替代方案。
  1. 添加服务器

    在终端中运行此命令。添加 --scope user 即可在每个项目中使用。

    claude mcp add --transport http simplepost https://app.simplepost.social/mcp
  2. 验证身份

    启动 Claude Code,运行 /mcp,选择 simplepost 并在浏览器中完成登录。

    /mcp
  3. 检查连接

    让 Claude Code 列出您的 SimplePost 账号。它应调用 list_accounts 并显示真实的账号 ID。

  4. 可选:安装插件

    该插件将 SimplePost 技能与相同的服务器配置打包在一起。

    /plugin marketplace add simple-post/simplepost-claude-plugin
    /plugin install simplepost@simplepost

初次使用 SimplePost?<link>请先连接你的社交账号</link>。

工作流

示例:从代码仓库发布版本公告

请在你要发布的仓库中运行这些提示。Claude Code 会读取本地文件作为上下文;但它发送给 SimplePost 的媒体必须是公开 URL,因为托管服务器无法读取你的磁盘。

1. 收集发布背景信息
阅读 CHANGELOG.md 以及自 v2.3.0 标签以来的提交记录。面向用户而非开发者,总结 v2.4.0 的变化。

结果:Claude Code 会读取文件和 git log,并返回一份面向用户的摘要,供你修改。

2. 起草各网络专属版本
列出我的 SimplePost 账号。为这次发布起草一条 SimplePost 帖子:为 LinkedIn 写一条单独的帖子,并使用账号单独覆盖,为 X 和 Bluesky 写一个三部分的串帖。链接到 GitHub 发布页面。将其保存为草稿并展示预览。

结果:保存一份带有覆盖设置的单一草稿,并返回各平台的预览文本。

3. 安排在发布当天
将该草稿安排在今天 15:00 UTC 发布,也就是版本上线的时候。请使用新的幂等键。

结果:草稿会变成已安排的帖子;Claude Code 会报告确切的时间和账号。

4. 确认已发布
15:00 之后,检查这条帖子,并告诉我每个账号的结果,附上链接。

结果:按账号显示的结果,包含帖子 URL;若某个账号失败,则显示确切的错误信息。

发布详情

Claude Code 可以做什么
  • 根据 CHANGELOG.md、发布标签、提交信息或拉取请求描述起草公告。
  • 为各网络创建专属版本:为 X 和 Bluesky 创建技术串文,为 LinkedIn 创建摘要。
  • 保存草稿以供审核,显示预览,并安排在发布时间发出。
  • 查看已排期的内容,并在帖子发出前编辑或丢弃。

请在 SimplePost 网页应用中连接社交账号。互动分析以及对已发布帖子的修改仍需在社交网络上进行。

每个网络使用不同版本
  • 发布公告通常需要两种形式:面向开发者受众的技术串帖,以及其他地方使用的单条摘要。Claude Code 可以通过按账号覆盖设置,在一篇帖子中生成这两种内容。
  • 要求它保持版本号、链接和产品名称与仓库中的写法完全一致,并在定时发布前向您展示每个版本。
登录与权限
  • Claude Code 通过 OAuth 连接托管服务器;无需把 API 密钥粘贴到配置文件中,也不会误将其提交。
  • 令牌由 Claude Code 存储,90 天后过期。请重新运行 /mcp 再次登录。
  • 对于自托管的 SimplePost,请将该 URL 替换为你部署环境的 /mcp 端点。
发布操作和工具
Claude Code 在每个阶段可以做什么
预览preview_post 和 show_post_preview;在终端中,你会得到每个网络的文本结果。
定时发布使用 create_post 并指定计划时间;为每篇预期发布的帖子使用新的幂等键,可确保重试安全。
立即发布使用发布模式为 now 的 create_post,例如在部署完成后立即发布。
查看定时帖子日历数据使用 get_schedule;定时帖子使用 inspect_posts。
更新或取消在帖子开始发布之前,可使用 update_scheduled_post 或 discard_scheduled_post,例如发布日期推迟时。
如果出现问题

simplepost 显示需要身份验证

在 Claude Code 中运行 /mcp,选择 simplepost 并完成浏览器流程。

Claude Code 想要附加一张本地截图

托管服务器无法读取本地文件。请将图片上传到公开的位置(例如 GitHub 发布资源),或在网页编辑器中添加。

重试产生了重复内容

重试超时的写入操作时,请让 Claude Code 复用相同的幂等键;使用新的键则意味着新建一条帖子。

常见问题

Claude Code 与 SimplePost 常见问题

如何将 SimplePost 添加到 Claude Code?

运行 claude mcp add --transport http simplepost https://app.simplepost.social/mcp,然后在 Claude Code 中运行 /mcp,并在浏览器中登录 SimplePost。

Claude Code 可以自动发布版本更新说明吗?

当您在会话中提出要求时,它可以起草并定时发布。对于无人值守的 CI 作业,请使用 SimplePost CLI 或 API,而不是交互式助手。

Claude Code 可以从我的代码仓库上传图片吗?

不能直接用于托管服务器,因为它无法读取本地路径。请使用图片的公开 URL,或在 SimplePost 网页应用中上传。

有官方的 Claude Code 插件吗?

SimplePost 在其自己的市场仓库 simple-post/simplepost-claude-plugin 中发布了一个插件。该插件由 SimplePost 维护,而非 Anthropic。

本周从 Claude Code 发布

开始免费试用,连接一个社交账号,然后将 SimplePost 添加到你的助手。

免费 7 天 · 无需信用卡 · 试用期间每个平台 10 条帖子