mcpField
P
posterly

posterly

リモート
poster.lyソーシャルメディア05 日前に更新
リポジトリ公式サイト

posterly について

posterlyは、18のプラットフォームのソーシャルコンテンツを管理する、ホスト型およびローカル実行可能なMCPサーバーです。投稿、メディア、受信トレイ、分析のツールを一つの接続で提供し、公開などの重要な操作には確認を求めます。

主な機能

  1. 0118プラットフォームのアカウント管理
  2. 02投稿の検証、予約、公開
  3. 03メディアのアップロードとキャプション生成
  4. 04分析の確認とコメント管理
  5. 05Google Businessのレビュー対応
  6. 06重要な操作の実行前プレビュー

活用シーン

  1. 01複数のSNSアカウントで投稿を予約
  2. 02公開前に投稿内容を確認
  3. 03分析を確認してコメントに返信
  4. 04Google Businessのレビューを管理

MCP 対応

MCPクライアントはOAuthまたはBearerキーでホスト型エンドポイントに接続でき、ローカルのnpmサーバーはstdioで実行できます。アカウント管理、投稿、メディア、分析、受信トレイ、レビュー、管理用ツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://www.poster.ly/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmposterly-mcp-server0.58.0

ツール

詳細

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 デスクトップアプリの同じコネクター):

  1. Settings、Connectors、Add custom connector の順に開きます。claude.ai では、チャットの +、Connectors、Add connector、Add custom connector の順に進むこともできます。
  2. 名前を posterly にします。
  3. https://www.poster.ly/api/mcp を貼り付けます。
  4. Connect を選択し、posterly にサインインして、Allow を押します。
  5. 詳細設定の 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 に貼り付けないでください。

  1. chatgpt.com で Settings、Security and login の順に開き、Developer mode をオンにします。
  2. chatgpt.com/plugins を開き、+、Create app、Create MCP App の順に選択します。
  3. サーバー URL に https://www.poster.ly/api/mcp を設定し、OAuth を選択します。
  4. 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 に対応しています。

リンク

ライセンス

MIT。LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。