posterly について
posterlyは、18のプラットフォームのソーシャルコンテンツを管理する、ホスト型およびローカル実行可能なMCPサーバーです。投稿、メディア、受信トレイ、分析のツールを一つの接続で提供し、公開などの重要な操作には確認を求めます。
主な機能
- 0118プラットフォームのアカウント管理
- 02投稿の検証、予約、公開
- 03メディアのアップロードとキャプション生成
- 04分析の確認とコメント管理
- 05Google Businessのレビュー対応
- 06重要な操作の実行前プレビュー
活用シーン
- 01複数のSNSアカウントで投稿を予約
- 02公開前に投稿内容を確認
- 03分析を確認してコメントに返信
- 04Google Businessのレビューを管理
MCP 対応
MCPクライアントはOAuthまたはBearerキーでホスト型エンドポイントに接続でき、ローカルのnpmサーバーはstdioで実行できます。アカウント管理、投稿、メディア、分析、受信トレイ、レビュー、管理用ツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.poster.ly/api/mcpclaude mcp add --transport http awpthorp-posterly https://www.poster.ly/api/mcp{"mcpServers":{"awpthorp-posterly":{"type":"http","url":"https://www.poster.ly/api/mcp"}}}Cursor で開く{"servers":{"awpthorp-posterly":{"type":"http","url":"https://www.poster.ly/api/mcp"}}}VS Code で開く{"mcpServers":{"awpthorp-posterly":{"type":"http","url":"https://www.poster.ly/api/mcp"}}}{"mcpServers":{"awpthorp-posterly":{"serverUrl":"https://www.poster.ly/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
posterly MCP サーバー:Instagram、TikTok、LinkedIn など、さらに15のプラットフォーム
あらゆる MCP クライアントから、18のプラットフォームでソーシャル投稿を予約・公開できます。
posterly は、ホスト型 MCP サーバーを備えたソーシャルメディア予約ツールです。Claude、ChatGPT、Cursor、Windsurf、Cline、または任意の MCP クライアントを接続すると、アシスタントから接続済みアカウントの一覧表示、validate_post による投稿の確認、create_post による予約、メディアのアップロード、キャプションの作成、分析データの閲覧、コメントへの返信、Google Business のレビュー管理ができます。Instagram、Facebook、TikTok、X、LinkedIn、YouTube、Pinterest、Threads、Google Business、Telegram、Bluesky、Discord、Slack、Mastodon、Dev.to、Hashnode、WordPress、Lemmy に対応しています。ホスト型エンドポイント(https://www.poster.ly/api/mcp、OAuth サインイン)を利用するか、npx -y posterly-mcp-server@latest でローカル実行できます。
Instagram MCP、TikTok MCP、LinkedIn MCP をお探しの方は、同じサーバーを利用できます。ネットワークごとに個別のサーバーを使うのではなく、18のプラットフォームすべてを1つの接続で利用できます。
インストール可能なパッケージは、npm の posterly-mcp-server です。ソースコード:github.com/awpthorp/posterly-mcp-server。公式 MCP Registry での名前は io.github.awpthorp/posterly です。Smithery には同じホスト型エンドポイントが掲載されています:smithery.ai/servers/awpthorp/posterly。
必要なもの
- ローカルの
npxサーバーを利用する場合は、Node.js 20 以降。 - 認証が必要なツールを利用するには、API と MCP にアクセスできる posterly プラン。
- poster.ly/mcp から新規アカウントを作成すると、プラン、API、MCP が1つの Stripe サブスクリプションに含まれ、7日間の無料トライアルを利用できます。カードの登録が必要で、有料プランをそれより早く開始しない限り、8日目に請求されます。すでにトライアルを利用したことがあるアカウントは、チェックアウト時に請求されます。Starter + API は月額 $10 です。
- アドオン単体の料金は、Starter が月額 $3、新しい Pro が月額 $4(既存の Pro ユーザーは引き続き月額 $3)、Power が月額 $5、Agency が月額 $29 です。基本プランは月額 $7 からです。月額合計はそれぞれ $10、$19、$30、$78 です。
- チェックアウト後、クライアントでキーが必要な場合は、Dashboard, API and MCP でキーを作成してください。ホスト型 OAuth コネクターでは、キーを貼り付ける代わりにサインインします。
ユーザー作成の API キー数:Starter は1個、Pro は2個、Power は3個、Agency は4個。
ホステッドエンドポイント
POST https://www.poster.ly/api/mcp
www ホストを使用してください。https://poster.ly/api/mcp はリダイレクトされますが、一部のコネクタークライアントはリダイレクトに追従しません。
- 通信形式:1 回の HTTPS POST による JSON-RPC 2.0 です。レスポンスは JSON ボディです。この v1 エンドポイントは SSE ストリームを開きません。
GET https://www.poster.ly/api/mcpは短い JSON の機能ヒントを返し、認証は不要です。 - 認証:Claude および ChatGPT のカスタムコネクターでは OAuth サインインを使用します。または、クライアントがヘッダーを受け付ける場合は
Authorization: Bearer pst_live_...を使用します。 - ドキュメント:poster.ly/mcp および MCP サーバーのドキュメント。
- サーバーカード:/.well-known/mcp/server-card.json。
curl -s https://www.poster.ly/api/mcp \
-H "Authorization: Bearer pst_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
ホステッドツールの呼び出しは JSON のみです。チャットの添付ファイルは posterly に届きません。ChatGPT web、Claude.ai、Gemini web では、create_media_drop を呼び出すよう指示し、返された https://www.poster.ly/drop/... リンクを開いて(1 つのリンクにつき最大 20 ファイル)、その後 list_media を呼び出してください。バイトデータをアップロードできるクライアント(Cursor、Claude Code、Codex)では、create_signed_upload(1 回の呼び出しにつき 1~20 ファイル)を使用し、返された upload_url に各ファイルを PUT できます。小さな画像には upload_media を使用できます。
投稿の作成呼び出しは、キーごとに 1 時間あたり 100 件までです。create_posts_batch は、1 回の確認済みリクエストで最大 25 件の投稿を受け付けます。メディアの書き込みと読み取りには、それぞれ別の制限があります。
create_post は、同意し、呼び出しに確認(confirm: true)が含まれるまで実行されません。コメントへの返信、ダイレクトメッセージ、Google のレビューへの返信、および同様の公開操作や破壊的な操作では、最初にプレビューが返され、その後、同じフィールドを再度指定し、preview_id を渡す必要があります。
ソース
このリポジトリは、posterly モノレポから公開された読み取り専用ミラーです。Issue は歓迎します。プルリクエストはこのリポジトリではマージされません。承認された変更は posterly モノレポに再適用され、次回の同期で反映されます。
git clone https://github.com/awpthorp/posterly-mcp-server.git
クライアントでは、以下の npx ブロックまたはホステッド URL を使用してください。クローンは公開ソースであり、別のインストール方法ではありません。
ローカルサーバー
{
"mcpServers": {
"posterly": {
"command": "npx",
"args": ["-y", "posterly-mcp-server@latest"],
"env": {
"POSTERLY_API_KEY": "pst_live_your_key_here"
}
}
}
}
アシスタントに最初にサインアップを開始させる場合に限り、POSTERLY_API_KEY を省略してください。次の公開ツールはキーが存在する前から使用できます。view を status に設定した whoami、get_agent_signup_info、start_signup、get_signup_session です。これらはローカルの npm サーバーで利用でき、ホステッドエンドポイントでは利用できません。
ローカルパッケージではツールカタログ全体を利用できます。ホステッドエンドポイントでは、サインアップ用の 3 つのツールを除く同じカタログを利用できます。最新のリストは poster.ly/mcp にあります。
Claude
カスタムコネクター(Claude チャット、および Claude デスクトップアプリの同じコネクター):
- Settings、Connectors、Add custom connector の順に開きます。claude.ai では、チャットの +、Connectors、Add connector、Add custom connector の順に進むこともできます。
- 名前を posterly にします。
https://www.poster.ly/api/mcpを貼り付けます。- Connect を選択し、posterly にサインインして、Allow を押します。
- 詳細設定の OAuth クライアント ID とシークレットは空欄のままにします。
Claude Desktop のローカル設定ファイル:claude_desktop_config.json。上記の npx ブロックを使用します。
Claude Code、ホステッド:
claude mcp add --transport http posterly https://www.poster.ly/api/mcp
Claude Code、ローカル stdio:
claude mcp add --scope user -e POSTERLY_API_KEY=pst_live_your_key_here posterly -- npx -y posterly-mcp-server@latest
セットアップページ:poster.ly/claude。
ChatGPT
ChatGPT web はホステッドエンドポイントのみと通信します。npx 設定を ChatGPT に貼り付けないでください。
- chatgpt.com で Settings、Security and login の順に開き、Developer mode をオンにします。
- chatgpt.com/plugins を開き、+、Create app、Create MCP App の順に選択します。
- サーバー URL に
https://www.poster.ly/api/mcpを設定し、OAuth を選択します。 - posterly にサインインします。
書き込み操作(create_post およびその他の書き込み)には ChatGPT Business、Enterprise、または Edu が必要です。Pro のカスタム MCP では読み取りと取得のみ可能です。カスタム MCP は web のみで利用できます。モバイル MCP はありません。
これは自分で追加するカスタムアプリです。ワンクリックで追加できるディレクトリ掲載項目ではありません。
セットアップページ:poster.ly/chatgpt。
Cursor
プロジェクトファイル .cursor/mcp.json、またはグローバルファイル ~/.cursor/mcp.json を使用します。Settings の MCP からサーバーを追加することもできます。
ローカルの stdio(Cursor Desktop とローカル CLI)では、上記の npx ブロックを使用します。この方法では実際の file_path を読み取れます。
ローカルの npx プロセスを参照できない Cloud Agents 向けのホスト型 HTTP:
{
"mcpServers": {
"posterly": {
"url": "https://www.poster.ly/api/mcp",
"headers": {
"Authorization": "Bearer pst_live_your_key_here"
}
}
}
}
Cursor では OAuth もサポートされています。SSE は正式な v1 トランスポートではありません。
セットアップページ:poster.ly/cursor。
Windsurf、Cline、Codex
Windsurf では、~/.codeium/windsurf/mcp_config.json 内で同じ npx JSON を使用します。
Cline、Continue、Zed では、MCP の設定で同じ形式の JSON を使用します。
Codex(ターミナル、IDE 拡張機能、ChatGPT デスクトップアプリの Codex タブ)では、~/.codex/config.toml を共有して使用します:
codex mcp add posterly --env POSTERLY_API_KEY=pst_live_your_key_here -- npx -y posterly-mcp-server@latest
codex mcp add posterly --url https://www.poster.ly/api/mcp
codex mcp list
--url コマンドは、ChatGPT のページに記載されているホスト型エンドポイントです。posterly サーバーは、SSE ストリームではなく、単一の JSON-RPC 本文を返します。
ツール
ツールは次のセットに分かれています:core(アカウント、投稿、メディア、スケジュール、分析、サポート)、creative(AI 画像・動画の生成、投稿の提案)、inbox(コメントと DM)、google_business(レビュー、メディア、プロフィール監査)、admin(API キー、Webhook、ワークスペースメンバー、公開の一時停止)、billing(サブスクリプションの変更)。サインアップ用ツールはローカルでのみ使用できます。
実際のツール名には、whoami、list_accounts、list_platforms、validate_post、create_post、create_posts_batch、list_posts、update_post、find_available_slot、upload_media、generate_captions、generate_image、list_analytics、list_comments、manage_comment、list_google_business_reviews、manage_google_business_review、audit_google_business_profile があります。
ビューとアクションを含む全リストは、poster.ly/mcp にあります。
分析(list_analytics)は現在、Instagram、X、Facebook Pages、LinkedIn、Google Business Profile、Pinterest、YouTube、Threads に対応しています。
リンク
- 製品とセットアップ:https://www.poster.ly/mcp
- ドキュメント:https://www.poster.ly/docs/integrations/mcp
- プライバシー:https://www.poster.ly/privacy
- 利用規約:https://www.poster.ly/terms
- npm:https://www.npmjs.com/package/posterly-mcp-server
ライセンス
MIT。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。