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 列出你的账户。
设置 WindsurfCascade
> 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
> 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 工具会。排期和检查都不消耗额度。
我能管理多个工作区吗?
为每个工作区添加一个服务器条目,各自使用自己的密钥和名称。