Cursor向けFoPost
CursorにFoPost MCPサーバーを登録すれば、エージェントがマージ済みのPRを接続したすべてのアカウント向けの投稿にできます。各ツール呼び出しは実行前に表示されるため、承認なしに公開されることはありません。
{
"mcpServers": {
"fopost": {
"command": "npx",
"args": ["-y", "@fopost/mcp"],
"env": { "FOPOST_API_KEY": "your-api-key" }
}
}
}プロジェクト単位またはグローバル
1つのリポジトリなら.cursor/mcp.jsonに、すべてのリポジトリならユーザー設定に記述します。
承認が先
Cursorはツール呼び出しを表示して待ちます。サーバーが勝手に公開することはありません。
14のツール
投稿、配信、アカウント、ワークスペース、AIリライト。
JSONファイル1つで、エージェントの一部に
FoPostのダッシュボードでAPIキーを作成し、mcpServersブロックを.cursor/mcp.jsonに追加して、Settings > MCPでサーバーが緑色になっていることを確認します。これでエージェントがアカウントの一覧表示や投稿の予約をできるようになります。
Cursorを設定する> List my connected accounts.
Cursor: list_accounts → LinkedIn, X, Bluesky, Mastodon
in workspace "Product". All healthy.スコープ付きキー
エージェントには必要なスコープだけを付与。ダッシュボードから無効化できます。
キーごとのワークスペース
エージェントが見られるのは1つのワークスペースだけ。他のクライアントのアカウントは見えません。
ステータス確認
Settings > MCPで、サーバーが接続されたかと、読み込まれたツールを確認できます。
差分から告知まで、1つのチャットで
Cursorは変更内容をすでにコンテキストに持っています。ネットワークごとのリリース投稿を書いて予約するよう頼めば、rewrite_for_platformsでバリエーションを作り、schedule_postで日時を設定して、投稿IDを返します。
次のリリースで試す
rewrite_for_platforms
1つの下書きから、あるネットワークにはスレッドを、別のネットワークには段落を。
repurpose_url
変更履歴のページを指定すれば、一連の投稿が返ってきます。
schedule_post
指定した日時か、キューの次の空き枠へ。
タブを閉じる前に、届いたことを確認
リリース投稿がすべての場所に配信されたかをエージェントに聞いてみてください。ネットワークごとの配信を読み取り、再接続が必要なアカウントを知らせます。ブラウザに切り替える必要はありません。
APIキーを取得> Did the release post go out?
Cursor: list_post_deliveries → 4 of 4 delivered.
Links: x.com/... linkedin.com/... bsky.app/... mastodon.social/...list_posts
最近の投稿とステータス。アカウントやラベル別に。
get_account_health
次の投稿の前に対応が必要なトークン。
get_ai_credits
大量のリライトの前に残高を確認。