Windsurfエージェント
Windsurf向けFoPost
WindsurfにmcpServersブロックを1つ追加するだけで、CascadeにFoPostのツールが加わります。マージした変更をネットワークごとの投稿にして予約でき、すべてのツール呼び出しを先に承認のために表示します。
mcp_config.json
{
"mcpServers": {
"fopost": {
"command": "npx",
"args": ["-y", "@fopost/mcp"],
"env": { "FOPOST_API_KEY": "your-api-key" }
}
}
}設定ブロックは1つ
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に必要なものだけを付与。ダッシュボードから無効化できます。
キーごとのワークスペース
1つのキーで届くのは1つのワークスペースだけ。
まず確認
書き込みの前に、list_accountsの呼び出しでサーバーを確認します。
出荷して告知
リリースノートが、同じ流れで投稿に
Cascadeは変更内容をコンテキストに持っています。ネットワークごとの投稿と日時を頼めば、rewrite_for_platformsで下書きし、schedule_postで予約して、投稿IDを返します。
次のリリースで試す
rewrite_for_platforms
1つの下書きから、ネットワークごとの長さに合わせて。
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設定を開き、raw configの編集を選びます。mcpServersオブジェクトを含むJSONファイルなので、上記のブロックを貼り付けてください。
確認なしに投稿することはありますか?
いいえ。Cascadeはツール呼び出しを承認のために表示し、サーバーは承認された呼び出しの中でだけ動作します。
Nodeは必要ですか?
はい。サーバーはnpx経由で動作するため、最新のNodeランタイムのインストールが必要です。
キーをコミットしてもいいですか?
いいえ。設定はリポジトリの外、ユーザーディレクトリにあります。そのままにしておいてください。
AIクレジットを使いますか?
使うのは3つのAIツールだけです。予約と確認ではクレジットを消費しません。
複数のワークスペースを管理できますか?
ワークスペースごとに、専用のキーと名前を持つサーバーエントリを追加してください。