postbolt について
postboltは、PostBolt APIを通じてSNS投稿を公開・予約するMCPサーバーです。AIクライアントから複数の対応プラットフォームの投稿を管理でき、メディアのアップロードやプラットフォーム別の内容設定も行えます。
主な機能
- 01投稿の即時公開
- 02投稿の予約公開
- 03投稿の一覧・詳細・更新・キャンセル
- 04投稿用画像のアップロード
- 05プラットフォーム別の内容設定
活用シーン
- 01複数のプラットフォームへ同じ投稿を公開
- 02媒体ごとに異なる文面で投稿を予約
- 03Instagram投稿に画像を添付
MCP 対応
PostBoltの公開・予約・投稿管理・メディアアップロードのツールと、プロフィールおよび接続済みアカウントのリソースをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| content | string | はい | 投稿のテキスト内容 |
| media_id | number | いいえ | 以前にアップロードしたメディアファイルの ID |
| platforms | array | はい | 公開先のプラットフォーム |
| custom_content | object | いいえ | プラットフォーム固有のコンテンツ上書き。例:{ twitter: 'short version' } |
詳細
postbolt-mcp
PostBolt 用 MCP サーバー — あらゆる AI エージェントからソーシャルメディアに投稿できます。
このパッケージを使うと、MCP 対応クライアント(Claude Desktop、Claude Code、Cursor、Windsurf)から、コードを書かずに PostBolt の API を通じて 13 以上のソーシャルプラットフォームへの投稿を予約・公開できます。
セットアップ
-
postbolt.dev で API キーを取得します
-
MCP クライアントの設定に追加します:
{
"mcpServers": {
"postbolt": {
"command": "npx",
"args": ["-y", "postbolt-mcp"],
"env": {
"POSTBOLT_API_KEY": "sk_..."
}
}
}
}
Claude Desktop:~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)
Claude Code:~/.claude/settings.json の mcpServers 配下
ツール
publish_post
1 つ以上のプラットフォームに投稿をすぐに公開します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| content | string | はい | 投稿するテキスト |
| platforms | string[] | はい | 投稿先のプラットフォーム |
| media_id | number | いいえ | upload_media から取得した ID |
| custom_content | object | いいえ | プラットフォーム固有の上書き内容 |
schedule_post
投稿を予約して、後で公開します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| content | string | はい | 投稿するテキスト |
| platforms | string[] | はい | 投稿先のプラットフォーム |
| scheduled_for | string | はい | ISO 8601 日時 |
| media_id | number | いいえ | upload_media から取得した ID |
| custom_content | object | いいえ | プラットフォーム固有の上書き内容 |
list_posts
任意の条件で絞り込み、自分の投稿を一覧表示します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | number | いいえ | ページ番号 |
| status | string | いいえ | 絞り込み:pending、scheduled、published、partial、failed |
get_post
投稿ごとの結果を含む、投稿の詳細情報を取得します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| post_id | number | はい | 投稿 ID |
update_post
予約投稿の内容または日時を更新します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| post_id | number | はい | 投稿 ID |
| content | string | いいえ | 新しいテキスト |
| custom_content | object | いいえ | 新しいプラットフォーム固有の上書き内容 |
| scheduled_for | string | いいえ | 新しい ISO 8601 日時 |
cancel_post
予約投稿をキャンセルします(投稿クォータが返還されます)。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| post_id | number | はい | 投稿 ID |
upload_media
投稿に添付する画像をアップロードします(JPEG、PNG、GIF、WebP、最大 10MB)。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| file_path | string | はい | 画像の絶対パス |
リソース
| リソース | URI | 説明 |
|---|---|---|
| プロフィール | postbolt://profile | プラン、クォータ、利用可能なプラットフォーム |
| アカウント | postbolt://accounts | 接続済みのソーシャルメディアアカウント |
対応プラットフォーム
twitter、linkedin、facebook、instagram、threads、tiktok、pinterest、bluesky、telegram、youtube、reddit、google_business、snapchat
利用可能なプラットフォームは PostBolt のプランによって異なります。
使用例
Twitter と LinkedIn に投稿:
「『Just shipped v2.0!』を Twitter と LinkedIn に投稿して」
プラットフォームごとに内容を変えて予約投稿:
「明日の午前 9 時に投稿を予約して:Twitter には『Big news coming』、LinkedIn には『We are excited to announce our latest update』」
画像をアップロードして投稿:
「/tmp/screenshot.png をアップロードして、キャプション『Check this out』を付けて Instagram に投稿して」
ライセンス
MIT
Copyright01 によって保護されています - Ref: CR-2026-91956 - 認証日 2026-03-03
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。