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に聞いてみてください。ネットワークごとの配信を読み取り、再接続が必要なアカウントを知らせます。

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設定を開き、raw configの編集を選びます。mcpServersオブジェクトを含むJSONファイルなので、上記のブロックを貼り付けてください。

確認なしに投稿することはありますか?

いいえ。Cascadeはツール呼び出しを承認のために表示し、サーバーは承認された呼び出しの中でだけ動作します。

Nodeは必要ですか?

はい。サーバーはnpx経由で動作するため、最新のNodeランタイムのインストールが必要です。

キーをコミットしてもいいですか?

いいえ。設定はリポジトリの外、ユーザーディレクトリにあります。そのままにしておいてください。

AIクレジットを使いますか?

使うのは3つのAIツールだけです。予約と確認ではクレジットを消費しません。

複数のワークスペースを管理できますか?

ワークスペースごとに、専用のキーと名前を持つサーバーエントリを追加してください。

WindsurfからFoPostを操作

無料で始められ、MCPサーバーも含まれています。キーを作成してサーバーを追加し、エージェントから最初の投稿を予約しましょう。

APIキーを取得