posteverywhere について
posteverywhere は、AI クライアントからソーシャル投稿を予約・公開する MCP サーバーです。13 のプラットフォームに対応し、人による確認用の下書き、公開結果の確認、再試行、画像生成も利用できます。
主な機能
- 0113 プラットフォームへの公開と予約
- 02人の確認用に下書きを保存
- 03投稿の編集、削除、再試行
- 04プラットフォーム別の公開結果を表示
- 05画像生成とメディア管理
活用シーン
- 01選択したソーシャルアカウントでキャンペーンを予約
- 02公開前に確認用の下書きを用意
- 03プラットフォームへの公開失敗を調べて再試行
- 04画像を生成して予約投稿に添付
MCP 対応
stdio MCP サーバーは PostEverywhere のアカウント、投稿、メディア、画像生成ツールを MCP クライアントに公開します。クライアントから投稿の作成、予約、編集、状況確認を行えます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.posteverywhere.ai/mcpclaude mcp add --transport http ai-posteverywhere https://mcp.posteverywhere.ai/mcp{"mcpServers":{"ai-posteverywhere":{"type":"http","url":"https://mcp.posteverywhere.ai/mcp"}}}Cursor で開く{"servers":{"ai-posteverywhere":{"type":"http","url":"https://mcp.posteverywhere.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-posteverywhere":{"type":"http","url":"https://mcp.posteverywhere.ai/mcp"}}}{"mcpServers":{"ai-posteverywhere":{"serverUrl":"https://mcp.posteverywhere.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@posteverywhere/mcp — Claude、ChatGPT、Cursor、Codex、AI エージェント向けソーシャルメディア MCP サーバー
mcp-name: io.github.posteverywhere/mcp
PostEverywhere の公式 Model Context Protocol サーバーです。Claude Code、Claude Desktop、ChatGPT(ホスト型コネクター経由)、Cursor、OpenAI Codex、その他の MCP 対応 AI クライアントが、自然言語を使って13 のプラットフォーム(Instagram、TikTok、YouTube、LinkedIn、Facebook、X(Twitter)、Threads、Pinterest、Bluesky、Telegram、Discord、WordPress、Google ビジネス プロフィール)への投稿を予約・公開できます。
💡 プログラムからの連携を構築していますか? 代わりに、コンパニオンの
@posteverywhere/sdkNode.js SDK をご利用ください。TypeScript の型定義、再試行処理、エラークラスをすべて備えています。
🔗 クイックリンク
| リソース | URL |
|---|---|
| 🌐 ホームページ | posteverywhere.ai |
| 🛠️ 開発者向けランディングページ | posteverywhere.ai/developers |
| 📖 API ドキュメント | developers.posteverywhere.ai |
| 📦 npm の MCP パッケージ | npmjs.com/package/@posteverywhere/mcp |
| 💻 GitHub の MCP リポジトリ | github.com/posteverywhere/mcp |
| 📦 Node SDK(npm) | npmjs.com/package/@posteverywhere/sdk |
| 💻 Node SDK(GitHub) | github.com/posteverywhere/sdk |
| ⌨️ CLI とエージェントスキル(npm) | npmjs.com/package/@posteverywhere/cli |
| ⌨️ CLI とエージェントスキル(GitHub) | github.com/posteverywhere/cli |
| 🎛️ ダッシュボード | app.posteverywhere.ai |
| 🔑 API キーを取得 | app.posteverywhere.ai/developers |
| 💵 料金 | posteverywhere.ai/pricing |
| 📚 ヘルプセンター | posteverywhere.ai/support |
| 🧠 Model Context Protocol | modelcontextprotocol.io |
| 🐛 課題/バグ報告 | github.com/posteverywhere/mcp/issues |
| 📧 サポート | [email protected] |
MCP とは?
Model Context Protocol (MCP) は、AI アシスタントが外部のツールやデータソースに接続できるようにする、Anthropic のオープンスタンダードです。この MCP サーバーに接続すると、AI アシスタントを使って次のことができます。
- 接続済みのすべてのソーシャルアカウントで投稿を予約
- AI 画像を生成して投稿に添付
- 予約済みまたは公開済みの投稿を一覧表示、編集、再試行、削除
- プラットフォームごとの公開結果と失敗理由を確認
これらすべてを、Claude、Cursor、またはMCP 対応クライアント内で自然言語のプロンプトを使って行えます。
クイックスタート
1. API キーを取得する
posteverywhere.ai/signup で登録し(7 日間の無料トライアルにはカードが必要です)、ソーシャルアカウントを接続してから、Settings → Developers で API キーを作成します。次のスコープを選択します。
- Read — アカウント、投稿、メディアを一覧表示
- Write — 投稿やメディアの作成、編集、削除
- AI — AI モデルを使った画像の生成
2. AI クライアントに MCP サーバーを追加する
Claude Code
claude mcp add posteverywhere -- npx -y @posteverywhere/mcp
次に、環境変数に POSTEVERYWHERE_API_KEY を設定するか、引数として渡します。
claude mcp add posteverywhere -e POSTEVERYWHERE_API_KEY=pe_live_your_key_here -- npx -y @posteverywhere/mcp
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。
{
"mcpServers": {
"posteverywhere": {
"command": "npx",
"args": ["-y", "@posteverywhere/mcp"],
"env": {
"POSTEVERYWHERE_API_KEY": "pe_live_your_key_here"
}
}
}
}
Claude Desktop を再起動します。PostEverywhere のツールが 🔨 メニューに表示されます。
📖 Claude Desktop MCP のドキュメント →
Cursor
Cursor で Settings → MCP → Add new MCP server を開き、次の内容を貼り付けます。
{
"posteverywhere": {
"command": "npx",
"args": ["-y", "@posteverywhere/mcp"],
"env": {
"POSTEVERYWHERE_API_KEY": "pe_live_your_key_here"
}
}
}
その他の MCP クライアント
このパッケージは標準の stdio MCP サーバーを提供します。MCP 対応クライアントであれば、同じ形式の設定を使って接続できます。
3. 試してみる
接続したら、AI アシスタントに次のように尋ねてみましょう。
「接続済みのソーシャルアカウントを一覧表示して」
「明日の午後 2 時に、すべてのアカウントへ投稿を予約して。内容は『新機能をリリースしました 🚀』」
「最近の投稿と公開ステータスを表示して」
「山々に沈む夕日の 16:9 の画像を生成して、Instagram と X に投稿して」
「最新の投稿で失敗した配信先を再試行して」
「TikTok での直近 10 件の投稿を教えて」
利用可能なツール
アカウント
list_accounts— 接続済みのすべてのソーシャルアカウントとその稼働状況を一覧表示get_account— 特定のアカウントの詳細(トークンの有効期限、投稿可能な状態かどうか)を取得
投稿
list_posts— ステータス(scheduled、published、failed、draft)またはプラットフォームで絞り込んで投稿を一覧表示します。下書きには対象アカウントとプラットフォームごとのコンテンツが含まれるため、公開前に確認できます。get_post— 投稿1件の詳細とすべての公開先を取得します(下書きの場合は、保存済みのアカウントとプラットフォームごとのコンテンツ)。create_post— 今すぐ公開、後で予約、または人による確認用に下書きとして保存します(draft: true)。schedule_post— 下書きを公開または予約します(承認の手順です。scheduled_forまたはpublish_now: trueを指定します)。update_post— 予約済みまたは下書きの投稿を編集します(コンテンツ、予約日時、アカウント)。delete_post— 予約済みまたは下書きの投稿を削除します。get_post_results— プラットフォームごとの公開結果、エラー、公開中のURLを取得します。retry_failed_post— 投稿の失敗した公開先すべてを再試行します。
🧑💼 人が確認する下書き — エージェントに投稿の下書きを作成させ、公開前に確認できます。
- 「ローンチについてLinkedInの投稿を下書きして。まだ公開しないで」 →
create_post(draft: true)- 「下書きを見せて」 →
list_posts(status: "draft")/get_post- 「いいね。火曜日の午前9時に予約して」 →
schedule_post(scheduled_for: …)(または 「今すぐ公開して」 →publish_now: true)下書きはPostEverywhereアカウントに保存され、予約するまで公開されません。アプリまたはエージェント経由で確認できます。
メディア
list_media— メディアライブラリ内のファイルを一覧表示します。get_media— メディアファイルの詳細と処理状況を取得します。upload_media_from_url— 任意の公開URLから画像をライブラリにインポートします(1回の呼び出しで完了し、create_postですぐに使えるmedia_idを返します)。delete_media— メディアファイルを削除します。
AI
generate_image— テキストプロンプトから画像を生成します(4つのモデル、7つのアスペクト比)。
プロンプトの例
サーバーに接続すれば、以下のプロンプトはすべてそのまま使えます。
予約投稿
- 「12月25日の午前9時にクリスマスの投稿を予約して。素晴らしいコミュニティのみなさん、メリークリスマス 🎄」
- 「これをInstagramとTikTokだけに投稿して。最新機能の舞台裏」
- 「月曜日の午前9時から、毎朝の投稿を1週間分キューに入れて」
コンテンツ生成
- 「日の出のコーヒーショップを9:16の画像で生成して、明日のTikTok投稿として予約して」
- 「LinkedInのカルーセル用に、抽象的な緑色の図形を使った正方形の画像を作成して」
モニタリング
- 「先週、失敗した投稿とその理由を教えて」
- 「直近のInstagramリールの公開結果を見せて」
- 「再接続が必要なアカウントはどれ?」
復旧
- 「投稿abc-123の失敗したLinkedIn公開先を再試行して」
- 「30日より前の下書き投稿をすべて削除して」
自然言語の各プロンプトは、1つ以上のMCPツール呼び出しに対応します。適切な手順はエージェントが判断します。
対応プラットフォーム
すべてのプランで13のプラットフォームすべてを利用できます。
- Instagram — フィード、リール、ストーリーズ、カルーセル
- TikTok — 動画、写真カルーセル
- YouTube — サムネイル、説明、タグ付きの動画
- LinkedIn — テキスト、画像、動画、ドキュメントカルーセル
- Facebook — ページ、動画、リール、複数画像
- X(Twitter) — テキスト、スレッド、メディア(プランに応じた文字数制限)
- Threads — テキストとメディアの投稿
- Pinterest — ボードへのピン
- Bluesky — テキストとメディアの投稿
- Telegram — チャンネルとグループへの投稿
- Discord — サーバーチャンネルへの投稿
- WordPress — ブログ投稿(セルフホスト版およびWordPress.com)
- Google Business Profile — Google検索とマップのリスティングに掲載する最新情報、イベント、特典(写真1枚、任意のボタン)
設定
| 環境変数 | 必須 | 説明 |
|---|---|---|
POSTEVERYWHERE_API_KEY | ✅ | Settings → Developers から取得した API キーです。形式:pe_live_... |
POSTEVERYWHERE_BASE_URL | ❌ | ベース URL を上書きします(デフォルトは https://app.posteverywhere.ai)。セルフホスト環境で役立ちます。 |
レート制限
| リソース | 1 分あたり | 1 時間あたり | 1 日あたり |
|---|---|---|---|
| 一般的な API 呼び出し | 60 | 1,000 | — |
| 投稿 | 60 | 200 | 1,000 |
| AI による生成 | — | 60 | — |
429 エラーが発生した場合、MCP サーバーは retry_after の秒数とともに、明確な rate_limit_exceeded コードを返します。エージェントは待機して再試行するタイミングがわかります。
比較
| この MCP サーバー | PostEverywhere SDK | REST API を直接使用 | |
|---|---|---|---|
| Claude / Cursor / MCP クライアントでの使用 | ✅ ネイティブ対応 | ❌ | ❌ |
| Node.js コードでの使用 | ❌(SDK を使用) | ✅ | ✅ |
| 自然言語でのスケジュール設定 | ✅ | ❌ | ❌ |
| TypeScript 型 | ✅ | ✅ | 手動 |
| 自動再試行 / バックオフ | ✅ | ✅ | 手動 |
| 最適な用途 | AI を活用したソーシャルメディア | プログラムによる連携 | あらゆる HTTP クライアント / 言語 |
ドキュメント
- 📖 API リファレンス全文 — すべてのツールとパラメーター
- 🔐 認証とスコープ
- ⚠️ エラー処理 — エージェントが遵守すべき
retryableフラグを含みます - ⏱️ レート制限 — 1 分、1 時間、1 日あたりの上限
- 🖼️ メディア要件 — プラットフォームごとのファイルサイズ、形式、アスペクト比
- 🤖 エージェントのシステムプロンプト — AI エージェント連携に推奨されるプロンプト
- 🧠 MCP について — このサーバーの基盤となるオープンプロトコル
- 🚀 クイックスタートガイド — 60 秒で最初の投稿を作成
- 🔗 ウェブフック — エンドポイントで公開イベントを受信
- 🏷️ API スコープ — きめ細かな権限管理
- 📋 変更履歴 — API の新機能
MCP と AI ツール関連のリソース
- 🧠 Model Context Protocol — 仕様
- 🛠️ ユーザー向け MCP クイックスタート
- 👨💻 開発者向け MCP クイックスタート
- 🗂️ すべての MCP サーバーを閲覧(コミュニティリスト)
- 💼 Anthropic — MCP の発表
- 🔧 Claude Code — はじめに
- 🔧 Claude Code — MCP の設定
- 🖥️ Claude Desktop
- 🖱️ Cursor — MCP ドキュメント
- 💬 Anthropic Claude
Web 上の PostEverywhere
- 🌐 PostEverywhere ホームページ
- 🛠️ 開発者向けランディングページ — API、SDK、MCP、インテグレーションの概要
- 🤖 AI エージェントページ — Claude、ChatGPT、Cursor などで PostEverywhere を使用する方法
- 💵 料金 — Lite $9(2 アカウント)、Starter $19(5 アカウント)、Growth $29(10 アカウント)、Scale $39(20 アカウント)。すべてのプランで API と MCP を利用可能。7 日間の無料トライアル
- ✍️ ブログ — ガイド、チュートリアル、製品の最新情報
- 📚 ヘルプセンター — ガイド、トラブルシューティング、よくある質問
- 🎛️ ダッシュボード(サインイン)
- ✨ 新規登録 — 7 日間の無料トライアル
- 🔑 API キーを取得
- 📦 Node.js SDK(npm)
- 💻 Node.js SDK(GitHub)
- 📦 MCP サーバー(npm — このパッケージ)
- 💻 MCP サーバー(GitHub — このリポジトリ)
- 🏢 GitHub の PostEverywhere
プラットフォーム別スケジューラー
PostEverywhere はこれらすべてのバックエンドです。すべてのプランにすべてのプラットフォームが含まれています。
- 📷 Instagram スケジューラー — フィード投稿、リール、ストーリーズ、カルーセル
- 🎵 TikTok スケジューラー — 動画、写真カルーセル、コンテンツの完全な開示フラグ
- 📺 YouTube スケジューラー — サムネイル、タグ、説明、プライバシー設定を含む動画
- 💼 LinkedIn スケジューラー — 個人および会社ページへの投稿、ドキュメントカルーセル、動画
- 👍 Facebook スケジューラー — ページ、リール、動画、複数画像のカルーセル
- 🐦 X(Twitter)、Threads、Pinterest、Bluesky、Telegram、Discord、WordPress も、すべてのプランに含まれています
関連項目
- 📦
@posteverywhere/sdk— Node.js / TypeScript SDK(npm) - 🌐 posteverywhere.ai — Web ダッシュボード、AI Studio、カレンダー UI
- 📚 ヘルプセンター — ガイド、トラブルシューティング、よくある質問
- 💵 料金 — 月額 $9 から、7 日間の無料トライアル
サポート
- 📧 メール:[email protected]
- 🐛 イシュー:github.com/posteverywhere/mcp/issues
- 💬 ヘルプセンター
ライセンス
MIT — LICENSE を参照してください。
PostEverywhere のチームが開発しました。Instagram、TikTok、YouTube、LinkedIn、Facebook、X、Threads、Pinterest、Bluesky、Telegram、Discord、WordPress へのソーシャルメディア投稿を、よりスマートにスケジュール設定できます。AI エージェント向けのネイティブな MCP サポートも利用できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。