Windsurf智能体

在 Windsurf 中使用 FoPost

在 Windsurf 中添加一个 mcpServers 配置块,Cascade 就有了 FoPost 工具。它能把一次已合并的改动变成各网络的帖子并安排发布,每次工具调用都会先交给你审批。

mcp_config.json
{
  "mcpServers": {
    "fopost": {
      "command": "npx",
      "args": ["-y", "@fopost/mcp"],
      "env": { "FOPOST_API_KEY": "your-api-key" }
    }
  }
}

一个配置块

在 Cascade 的 MCP 设置中添加它,工具就会出现。

先审批

Cascade 会展示每次工具调用并等待。服务器从不自行发布。

14 个工具

帖子、投递、账户、工作区和 AI 改写。

设置

在 Cascade 面板中完成连接

在 FoPost 控制台中创建 API 密钥,打开 Windsurf 的 MCP 设置,把配置块粘贴到 mcp_config.json 中。刷新服务器列表,然后让 Cascade 列出你的账户。

设置 Windsurf
Cascade
> Which accounts can I post to?

Cascade: list_accounts → LinkedIn, X, Threads in
workspace "Studio". All healthy.

限定权限的密钥

只授予 Cascade 需要的权限。可在控制台中撤销。

每个密钥一个工作区

一个密钥只能访问一个工作区。

先验证

在任何写入之前,一次 list_accounts 调用即可确认服务器正常。

发布并宣布

在同一流程中,把发布说明变成帖子

Cascade 的上下文里已经有这次改动。告诉它每个网络发一条帖子以及发布时间,它会用 rewrite_for_platforms 撰写,用 schedule_post 排期,并返回帖子 ID。

在下次发布时试试
配文只写一次,并按各网络的显示效果预览帖子

rewrite_for_platforms

从一份草稿生成符合各网络长度的版本。

repurpose_url

一个更新日志页面变成一系列帖子。

schedule_post

指定时间,或下一个空闲时段。

检查

不离开编辑器就能确认投递

问问 Cascade 帖子发出去没有。它会读取每个网络的投递情况,并标出需要重新连接的账户。

获取 API 密钥
Cascade
> Did the release post deliver?

Cascade: list_post_deliveries → 3 of 3 delivered.

list_posts

带状态和筛选条件的最近帖子。

get_account_health

需要处理的令牌。

get_ai_credits

在大规模改写前查看余额。

关于 Windsurf 的常见问题解答

配置在哪里?

打开 Cascade 的 MCP 设置,选择编辑原始配置。这是一个包含 mcpServers 对象的 JSON 文件,把上面的配置块粘贴进去即可。

它会不经询问就发帖吗?

不会。Cascade 会把工具调用交给你审批,服务器只在已批准的调用中执行操作。

需要 Node 吗?

需要。服务器通过 npx 运行,所以必须安装较新的 Node 运行环境。

我应该把密钥提交到仓库吗?

不应该。配置位于你的用户目录中,在仓库之外。请保持这样。

它会消耗我的 AI 额度吗?

只有三个 AI 工具会。排期和检查都不消耗额度。

我能管理多个工作区吗?

为每个工作区添加一个服务器条目,各自使用自己的密钥和名称。

在 Windsurf 中运行 FoPost

免费开始,且包含 MCP 服务器。创建密钥、添加服务器,然后用你的智能体安排第一条帖子。

获取 API 密钥