MCP Server:SNS投稿の予約と公開に使う
アプリでできることは、自分のコードからも同じようにできます。公開、予約、メディアのアップロード、一括作成、RSSからの自動投稿、分析の取得まで、15のSNSに対して51個の操作があり、投稿をキューに入れる前のチェックもアプリとまったく同じです。
MCP Server の操作一覧
BulkPublishの11分野にまたがる51個の操作です。この表は実装しているコードから生成しているので、今日動くものであって、今後の予定ではありません。
| 分野 | 操作 |
|---|---|
| 分析 | get_analytics |
| チャンネルセット | create_channel_set,delete_channel_set,list_channel_sets,update_channel_set |
| チャンネル | get_channel_health,get_channel_options,list_channels,search_mentions |
| ラベル | create_label,delete_label,list_labels,update_label |
| メディア | abort_multipart_upload,complete_multipart_upload,create_media_upload,create_multipart_upload,delete_media,finalize_media_upload,get_media,list_media,upload_media |
| プラットフォーム | list_platforms |
| 投稿 | approve_post,bulk_posts,create_post,delete_post,get_post,get_post_metrics,get_queue_slot,list_posts,publish_post,publish_story,reject_post,retry_post,update_post |
| 利用量 | get_quota_usage |
| RSS自動投稿 | create_rss_feed,delete_rss_feed,list_rss_feeds,update_rss_feed |
| 繰り返し予約 | create_schedule,delete_schedule,list_schedules,update_schedule |
| 操作パネル | compose_post,view_analytics,view_channels,view_media,view_posts,view_quota |
投稿の届き先
ここで予約したものは、BulkPublishが投稿できる15のSNSすべてに届きます。1アカウントだけでも、全アカウント同時でもかまいません。SNSごとにガイドがあります。
MCP Server の設定
- BulkPublishのアカウントを作り、投稿したいチャンネルをつなぎます。
- 設定を開き、次に開発者を開いて、APIキーを作ります。キーは1つの組織に属していて、ほかに影響を与えずに失効できます。
- リクエストごとにキーをbearerトークンとして送ります。リファレンスには操作ごとに動く例が載っています。
よくある使われ方
- 1か月分の投稿をまとめてアップロードし、あとは決めた時刻にキューが送り出すのにまかせる。
- 一度書いて、どこにでも出す。同じ投稿をSNSごとに整えて、つないだチャンネルすべてに同時に出す。
- ブログやポッドキャストのRSSを見て、新しい記事が出た瞬間に自動で投稿する。
- 数字を取り戻す。インプレッション、エンゲージメント、リンククリックが、投稿を出したのと同じ経路で返ってくる。
詳細
| 項目 | 内容 |
|---|---|
| 認証 | OAuth 2.1。サインインは一度だけ、コピーするものはなく、いつでも失効できます |
| インストール | npm install @bulkpublish/mcp-server |
| 操作数 | 51個の操作 |
| 対応SNS | 15のSNS |
よくある質問
BulkPublishのどこまで届きますか。
上の表にある51個の操作です。投稿、メディア、ラベル、チャンネルセット、繰り返し予約、RSS自動投稿、分析まで、アプリ自身が呼んでいるものはすべて含まれます。
認証はどうなっていますか。
APIキーをbearerトークンとして送ります。設定、次に開発者から作成してください。キーは1つの組織に属していて、ほかのキーに触れずに単独で失効できます。
どのSNSに投稿できますか。
1回の呼び出しで15すべてに投稿できます。同じ文面をそのまま送っても、SNSごとに上書きしてもかまいません。投稿は失敗してからではなく、キューに入る前に各SNSの制限に照らして検証されます。
画像や動画はアップロードできますか。
できます。小さいファイルは1リクエストで、大きい動画は直接アップロード用のURLを受け取ってストレージへ分割送信します。どちらの方法でもメディアIDが返り、それを投稿に添えます。
分析データは取得できますか。
できます。投稿ごとの指標とアカウント単位の集計は、それを公開しているすべてのSNSから返ってきます。リンククリックはBulkPublish自身が計測しているので、SNS側が何も返さない場合でも残ります。
利用は無料ですか。
無料プランを含め、どのプランでも無料です。API分の別料金はありません。ここから予約した投稿は、アプリで書いた投稿と同じ月間の投稿数に数えられます。
まだ解決しませんか?ヘルプセンターで手順を詳しく説明しています。
ほかの連携
BulkPublishはほかにも22のツールとつながります。どれにもこのようなガイドがあります。
投稿を始める
アカウントを作ってチャンネルをつなげば、数分後には最初の投稿を予約できます。無料プラン、カード不要、解約はいつでもどうぞ。