mcpField
R
Ravenpost

Ravenpost

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

Ravenpost について

Ravenpostは、クリエイターやインフルエンサー、代理店向けのSNS予約投稿サービスで、Claudeを通じて複数プラットフォームの投稿を管理できます。公開前プレビュー、メディア準備、アカウントの反応指標確認に対応します。

主な機能

  1. 01複数SNSへの下書き・予約・公開
  2. 02各SNSでの表示を事前プレビュー
  3. 03公開前の投稿編集・移動・キャンセル
  4. 04メディアのアップロードと形式調整
  5. 05フォロワー数と反応指標の確認

活用シーン

  1. 01複数アカウントでキャンペーン投稿を予約
  2. 02公開前に各SNSの要件を確認
  3. 03未公開投稿を修正し公開状況を確認

MCP 対応

Ravenpostのホスト型MCPサーバーは、アカウント、投稿、メディア、分析、予約投稿向けの26ツールをClaudeなどの対応クライアントに提供します。OAuthまたは個人アクセストークンで接続します。

設定

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

エンドポイントhttps://api.ravenpo.st/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Ravenpost

Claude からソーシャルメディアへの投稿を予約・公開できます。Ravenpost は、コンテンツクリエイター、インフルエンサー、代理店向けのソーシャルメディア予約ツールです。 投稿を一度作成すれば、Instagram、TikTok、X、LinkedIn、Threads、Bluesky、 YouTube、Pinterest、Telegram に送信でき、投稿前に各ネットワークでの表示を確認できます。

このプラグインは、Claude を Ravenpost のホスト型 MCP サーバーに接続し、その使い方を教える 4 つのスキルを追加します。ワークスペースとアカウントを設定し、投稿内容を作成する前にプレビューし、依頼された場合にのみ公開します。

できること

  • 各ネットワークでの表示を投稿前にプレビューできます。投稿を作成する前に確認でき、X の 280 文字制限を超えるキャプション、必須のメディアがない投稿、ボードが指定されていない Pinterest ピンなど、ネットワークで拒否される内容には警告が表示されます。
  • 下書きの作成、予約、キューへの追加、公開を、1 つまたは複数のアカウントに対して一度に行えます。 指定した時刻、または週ごとの投稿キューで次に空いている枠に設定できます。
  • まだ公開されていない投稿の編集、再予約、キャンセルや、公開済みの投稿が各アカウントで どのように表示されたかの確認ができます。
  • リンクから画像や動画を取り込み、1 枚の画像を各ネットワーク向けの形式に整えられます。
  • Ravenpost が測定できるネットワークのアカウントについて、フォロワー数やエンゲージメントを確認できます。

はじめに

  1. ravenpo.st で Ravenpost アカウントを作成します。無料プランで試すことができます。 ダッシュボードでソーシャルアカウントを接続します。ソーシャルアカウントの接続は Claude ではなく、 ダッシュボードで行います。
  2. プラグインを追加し、Connectors タブから Ravenpost に接続して、求められたらサインインします。 コピーする API キーはありません。サーバーでは OAuth を使用します。
  3. たとえば、Claude に次のように依頼します。
    • 「Instagram と X のアカウント向けに、投稿する前に新製品の告知投稿をプレビューしてください。」
    • 「LinkedIn 版を火曜日の午前 9 時に予約してください。」
    • 「これをすべてのアカウントのキューに入れてください。」
    • 「来週の予約状況と、昨日の投稿がすべてのアカウントで公開されたかを教えてください。」
    • 「アカウントの状況を教えてください。最近の投稿のフォロワー数とエンゲージメントはどうですか?」

スキル

スキルClaude に教える内容
publish-a-social-postワークスペースを設定し、アカウントを選び、各投稿先で必要な情報を集め、投稿内容を作成する前にプレビューし、公開前に確認を求める手順です。公開は取り消せない唯一の手順です。
manage-scheduled-posts投稿の検索、編集、移動、キャンセル、確認の方法です。編集すると投稿が下書きに戻ることや、削除すると公開済みの投稿ではなく Ravenpost 側のコピーが削除されることも扱います。
prepare-post-mediaファイルの取り込み方法、各ネットワークに必要なキャンバス、1 枚の画像を複数のネットワーク向けに切り出す方法、投稿が実際に失敗する原因となるメディアのルールです。
measure-and-time-posts「未収集」をゼロとみなさずに分析データを読み取る方法と、測定データのない時間を作り上げずに「いつ投稿すべきか?」に答える方法です。

データとプライバシー

このプラグインは、お使いのコンピューター上で何も実行しません。スキルは指示文であり、唯一のコネクターは Ravenpost のホスト型サーバー(https://api.ravenpo.st/mcp)です。Claude がツールを呼び出すと、リクエスト(キャプション、メディアへのリンク、選択したアカウント、設定した時刻)は、お客様ご自身のサインイン情報を使って Ravenpost に送信され、公開時または予約時刻になると、選択したネットワークに Ravenpost が投稿します。

もう 1 つ送信先がありますが、お客様から渡されたファイルに限られます。大きな画像や動画は、コネクターが発行する 1 回限りのアップロードリンク(create_media_upload)を通じて、Ravenpost 独自のストレージである Cloudflare R2 バケット(*.r2.cloudflarestorage.com)に直接アップロードできます。これにより、ファイルのバイトデータが会話を経由することはありません。それ以外の場所には何も送信されません。

Ravenpost は、投稿とメディアを削除するまで、接続済みアカウントを接続解除するまで保持します。Ravenpost アカウントを削除すると、そのすべてが消去されます。プライバシーポリシー:https://ravenpo.st/privacy/.

知っておくと便利なこと

  • Instagram、TikTok、Threads、YouTube では、公開済みの投稿を Ravenpost から取り消すことはできません。また、Ravenpost で投稿を削除しても、ネットワークから削除されることはありません。そのため、Claude はまずプレビューを表示し、お客様の指示があった場合にのみ公開します。予約投稿と下書きは引き続き変更できます。
  • Ravenpost はキャプションを書いたり、画像を生成したりしません。文言とファイルはお客様または Claude が用意し、メディアはお客様から提供されたリンクから取り込みます。
  • Ravenpost に数値を報告しないネットワークもあります。その場合はゼロではなく、未収集として表示されます。
  • 複数のワークスペースがある場合(Agency プランではクライアントごとに 1 つ)、Claude はどれを使うかを推測せずに尋ねるため、あるクライアントの投稿が別のクライアントのアカウントに投稿されることはありません。

ツール

ツールは 26 個あります。どのツールにもタイトルと、読み取り専用/破壊的/オープンワールドのヒントが宣言されているため、クライアントは許可する前に、呼び出しによって何が行われるかを確認できます。

アカウント
ツール機能
list_workspaces認証情報で操作できるすべてのワークスペースです。複数ある場合、他のツールでは、どのクライアントを指しているかを推測せずに workspaceId を指定する必要があります。
list_accounts接続済みアカウントと、その ID、プラットフォーム、ステータスを表示します。
投稿
ツール機能
list_posts投稿を一度に 50 件表示します。新しい順、または予約済みで絞り込んだ場合は予定時刻の早い順に並べ、ステータスで絞り込むこともでき、一致する合計件数も表示します。
get_post1 件の投稿について、すべての配信先のステータスとパーマリンクを表示します。
preview_post何も作成せずに、各プラットフォームでの投稿の表示をレンダリングします。MCP Apps に対応したクライアントではインタラクティブカードを表示し、それ以外のクライアントではプラットフォームごとの文字数を表示します。
create_post任意のアカウントの組み合わせに対して、投稿を下書き、公開、予約、またはキューに追加します。
update_post下書きまたは予約済みの投稿を編集します。投稿は下書きに戻るため、再送信するにはアクションを指定してください。
delete_postRavenpost 内のコピーを削除し、保留中の公開をキャンセルします。ネットワーク上で公開済みの投稿が削除されることはありません。
schedule_post投稿を新しい時刻に変更します。
publish_post投稿をすぐに公開します。
メディア
ツール機能
upload_mediaURL または base64 から画像や動画をアップロードします(ローカルパスも指定できますが、開発サーバーでのみ利用可能です)。画像は指定したプラットフォームの形式に変換されます。
create_media_upload署名付きの直接アップロードを作成します。大容量ファイルや本番環境のファイル向けで、バイトデータがモデルのコンテキストを経由しません。
attach_media直接アップロードしたファイルをアセットとして登録します。画像は形式を変換し、動画はそのまま記録します。
create_variants1 枚の画像から複数のプラットフォーム用キャンバスを一度に作成します。中央ではなく被写体を基準にトリミングします。
list_media最近のメディアアセットを表示し、再アップロードせずに再利用できるようにします。
image_formatsupload_media が受け付ける画像形式と目標寸法を表示します。
アナリティクス
ツール内容
get_analyticsアカウントごとのフォロワー数と最近の投稿のエンゲージメントを取得します。プラットフォームが報告しない数値は、ゼロではなく表示されません。
スタジオ
ツール内容
list_video_templatescreate_videoで使用する動画テンプレート(アプリ紹介、機能一覧、お知らせ、マイルストーン)を一覧表示します。それぞれが読み取るフィールドと、動画やスクリーンショットの作成に必要なクレジット数も確認できます。
create_videoワークスペース独自の画像と文章をテンプレートに入力し、投稿に使える短いブランド動画(9:16、1:1、16:9)を作成します。動画はmp4としてメディアライブラリに保存されます。生成モデルが画像を描画することはありません。完了まで待機して進捗を報告します。時間がかかる場合はレンダリングIDを返します。
get_videoレンダリングの進捗を確認するか、完了まで待機して、準備ができたらメディアIDを取得します。
capture_screenshotデスクトップとスマートフォンでウェブページのスクリーンショットを撮り、メディアライブラリに保存します。動画用の画像や、投稿用の画像として使用できます。
import_app_screenshotsアプリのApp StoreまたはGoogle Playのスクリーンショットとアイコンを、クレジットを消費せずにメディアライブラリへコピーします。
リファレンス
ツール内容
list_audioリール用の楽曲をInstagramのライセンス済みオーディオカタログから検索します。Facebookページ経由で接続されたInstagramアカウントのみが対象です。
list_queue_slots週間投稿スケジュールと、次に空いている枠を表示します。
list_boards接続された各アカウントが所有するPinterestボードを一覧表示します。ピンにはボードの指定が必要で、Pinterestにはデフォルトのボードがありません。
platform_limitsプラットフォームごとのキャプションの文字数上限、メディアのルール、投稿ルール、おすすめの仕様を表示します。

その他の接続方法

サーバーはホスト型のため、インストールや実行は不要です。

https://api.ravenpo.st/mcp

トランスポート:Streamable HTTP。公式レジストリエントリ: st.ravenpo/ravenpost。

OAuth(推奨)。 MCP認証に対応するクライアント(Claude、ChatGPT、Cursor、VS Codeなど)で、上記のURLをカスタムコネクターとして追加し、Ravenpostが開いたらサインインします。サーバーはOAuthリソースサーバーです。 /.well-known/oauth-protected-resourceが認可サーバーを指定し、 401レスポンスにチャレンジが含まれるため、クライアントがフロー全体を自動で実行します。

パーソナルアクセストークン。 ブラウザフローに対応していないクライアント向けです。RavenpostダッシュボードのMCPページでトークンを生成できます(表示は一度のみで、いつでも取り消せます)。

claude mcp add --transport http ravenpost https://api.ravenpo.st/mcp \
  --header "Authorization: Bearer rvp_your_token"

ヘッダーを設定できないクライアントでは、代わりにURLにトークンを渡せます — https://api.ravenpo.st/mcp?token=rvp_…。

このリポジトリについて

ホスト型サービスのドキュメント、レジストリマニフェスト、プラグインを収録しています。Ravenpostのソースコードは公開されていません。MCPサーバーに関するIssueはこちらで受け付けています。アカウント固有の内容はサポートにお問い合わせください。

plugin.json                 portable manifest (Agent Plugins 1.0.0), with the
                            ChatGPT listing and review metadata under
                            extensions.com.openai
mcp.json                    the hosted server, Agent Plugins format, OAuth (DCR)
.claude-plugin/plugin.json  the same identity, for Claude
.mcp.json                   the hosted server, Claude format
skills/<name>/SKILL.md      one workflow each
skills/publish-a-social-post/references/
    tools.md                every tool, its arguments and what it returns
    platforms.md            caption budgets, media rules, per-platform limits
server.json                 the official MCP registry entry
scripts/package.sh          builds the ZIP the ChatGPT plugin portal takes

どちらのリファレンスファイルも、サーバー自身のツール登録情報とプラットフォームレジストリから自動生成されており、転記したものではありません。サーバーがもう受け付けない引数を説明するスキルは、何も説明しないスキルよりも悪い結果を招きます。モデルがその説明に従って呼び出し、失敗するからです。

ChatGPTへの提出。 OpenAIのプラグインポータルでは、パッケージをZIPとしてアップロードできます(Plugins → Upload plugin)。scripts/package.shは、サイトが配信するplugin.json、mcp.json、skills/、ライセンス、アイコンからパッケージを作成します。Claude専用のものは含まれず、認証情報も含まれません(審査担当者のサインイン情報は、ポータルのReview detailsフォームに入力します)。このリポジトリは独自の画像を保持しません。Claudeディレクトリには審査用のプラグインがあり、その隣にはプラグインにアクセスできるスクリプトが置かれています。掲載文、肯定的な審査ケース5件、否定的な審査ケース3件、リリースノートはplugin.jsonに含まれるため、これらを変更するには新しいバージョンとZIPが必要です。ホスト型ツールの変更は不要です。ポータルがサーバーを再スキャンします。

リンク

コメント

MCP は初めてですか?

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

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