MisarPost MCP Server について
MisarPost MCP Serverは、コンテンツ制作者やソーシャルメディアチーム向けに、各チャネルの投稿を企画、作成、予約、分析するサービスです。コンテンツの再利用、トレンド分析、分析データやコンテンツ資産の管理にも対応します。
主な機能
- 01投稿の作成と予約
- 02素材から各チャネル向け投稿を作成
- 03分析データと成長トレンドの追跡
- 04画像とAIプレゼンター動画の生成
- 05下書き、テンプレート、ペルソナの管理
活用シーン
- 01複数チャネルの投稿カレンダー作成
- 02記事やRSS項目から投稿を作成
- 03接続済みアカウントの成果確認
MCP 対応
ソーシャルコンテンツ、予約投稿、再利用、パフォーマンスデータを管理するツール、プロンプト、リソースをMCPクライアントに提供します。stdioとStreamable HTTPに対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.misar.io/post/mcpclaude mcp add --transport http misar-ai-misarpost https://api.misar.io/post/mcp{"mcpServers":{"misar-ai-misarpost":{"type":"http","url":"https://api.misar.io/post/mcp"}}}Cursor で開く{"servers":{"misar-ai-misarpost":{"type":"http","url":"https://api.misar.io/post/mcp"}}}VS Code で開く{"mcpServers":{"misar-ai-misarpost":{"type":"http","url":"https://api.misar.io/post/mcp"}}}{"mcpServers":{"misar-ai-misarpost":{"serverUrl":"https://api.misar.io/post/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.misar.io/post/mcp認証が必要ツール
詳細
MisarPost MCP Server
接続済みのすべてのチャネルで投稿を計画、生成、予約、再活用し、成果を追跡できます。あらゆる AI アシスタントから利用できます。
85 個のツール · 8 個のプロンプト · 6 個のリソース · 8 個のエージェントスキル
Claude(Desktop、Code、Web)、Cursor、VS Code、Windsurf、Cline、 Zed、Gemini CLI、ChatGPT、およびその他の MCP 対応クライアントで利用できます。stdio または Streamable HTTP 経由で接続します。
インストール
Smithery(推奨)
npx -y @smithery/cli install misar/misarpost-mcp --client claude
Claude Code
claude mcp add misarpost -- npx -y @misarpost/mcp@latest
手動(あらゆるクライアント向け)
{
"mcpServers": {
"misarpost": {
"command": "npx",
"args": ["-y", "@misarpost/mcp@latest"],
"env": { "MISARPOST_API_KEY": "mpk_your_key_here" }
}
}
}
各クライアント向けの設定済み構成は connectors/ にあります。
リモート(インストール不要)
{
"mcpServers": {
"misarpost": {
"type": "streamable-http",
"url": "https://api.misar.io/post/mcp",
"headers": { "Authorization": "Bearer mpk_your_key_here" }
}
}
}
認証
https://post.misar.io/dashboard/api-keys(Dashboard → API keys)で API キーを作成します。API キーは
mpk_ で始まります。次の 3 つの方法のいずれかでサーバーに渡してください。MISARPOST_API_KEY 環境変数、
MCP クライアントの env ブロック、または ~/.misarpost/config.json 内の
{ "api_key": "mpk_…" } です。
セルフホスト可能なインスタンスでは、MISARPOST_BASE_URL を設定してください。
ツール
| ツール | 説明 |
|---|---|
list_connections | ユーザーが現在接続しているソーシャルアカウントを、アカウント ID、プラットフォーム、表示名とともに一覧表示します。 |
list_publish_options | 接続済みアカウントで投稿できる宛先を確認します。Discord または Slack のチャンネル、Pinterest のボード、Reddit の投稿フレア、Hashnode または Medium のパブリケーション、Hashnode のタグ、Lemmy のコミュニティ、Listmonk のリストまたはテンプレート、Skool のグループ、Whop のフォーラム、WordPress のカテゴリーおよびタグが対象です。 |
list_account_plugs | プラグ(自動フォローアップアクション。例:)を表示します。 |
configure_account_plug | 接続済みアカウント 1 つのプラグをオンまたはオフにし、設定します。以前のプラグ設定は置き換えられます。 |
list_posts | ユーザーの予約済み投稿と公開済み投稿を、予約日時の新しい順に 1 ページあたり 20 件一覧表示します。プラットフォーム、ステータス、予約/公開日時、投稿 URL、タグ、エンゲージメント指標も表示します。 |
schedule_post | 指定した時刻に接続済みアカウント 1 つへ投稿を予約します。または、scheduled_at="now" を指定してすぐに公開します。 |
cancel_post | まだ保留中またはキューに入っている投稿をキャンセルし、公開されないようにします。 |
get_calendar | 2 つの日付の間に予約されているすべての投稿を、古い順に取得します(既定では、7 日前から 30 日後まで)。プラットフォーム、ステータス、時刻、テキスト、メディア、最初のコメント、タグを表示します。コンテンツカレンダーの表示です。 |
update_post | まだ公開されていない投稿(ステータスが pending、queued、または draft)のテキスト、予約時刻、最初のコメント、タグを編集します。 |
reply_to_post | ユーザーの公開済み投稿の 1 つに、公開返信/コメントを、投稿が公開されたプラットフォーム上で投稿します。 |
revert_post | 公開済み投稿を、投稿が公開されたプラットフォームから削除します。公開前の投稿を停止する cancel_post とは異なります。 |
revert_post_batch | 「すべての場所から削除」:1 つのバッチ(複数アカウントに送信された 1 回の作成または再利用アクション)から、公開済み投稿をすべてのプラットフォームで削除します。 |
share_post | ユーザーの投稿の公開プレビューリンクを作成します(既存のリンクがあればそれを返します)。 |
unshare_post | 投稿の公開プレビューリンクを無効にし、以前のリンクが使えないようにします。 |
list_drafts | レビュー待ちの下書き投稿バリエーション(ステータスが draft または pending_review)を最大 50 件、新しい順に一覧表示します。generate_posts で生成された AI 下書きも含まれ、プラットフォーム、キャプション、ハッシュタグ、トーン、ソースを表示します。 |
review_drafts | ID を指定して、複数の下書きをまとめて承認または却下します。 |
get_stats | アカウントの概要を取得します。接続済みアカウント、キュー内の投稿、今週と今月に公開された投稿、待機中の下書き、最後に公開された投稿、今月の最もパフォーマンスが高い投稿、平均エンゲージメント率(指標がまだない場合は null)を表示します。 |
get_analytics_trends | 過去 7 日、30 日、または 90 日間の日次チャンネル別トレンドを取得します。公開済み投稿と失敗した投稿、エンゲージメントとインプレッション、合計、前期間との比較を表示します。 |
get_growth_overview | 過去 7 日、30 日、または 90 日間の Growth Hub の概要を取得します。プラットフォーム別のエンゲージメント推移、パフォーマンスが最も低いプラットフォーム(ボトルネック)、最も成果の高い投稿形式、提案の根拠となる実際のトレンドデータがあるプラットフォームを表示します。 |
list_growth_opportunities | 今投稿する価値のある上昇中のトレンドを一覧表示します。ユーザーのニッチ分野と接続済みプラットフォームに絞り、各トレンドのハッシュタグ、成長状況、投稿の提案を表示します。 |
list_growth_playbooks | ユーザーが接続している各プラットフォームの成長プレイブックを取得します。各プラットフォームの公式クリエイター向けドキュメントをもとにまとめた、投稿頻度、形式、タイミング、スパム防止に関するガイダンスと出典リンクを表示します。 |
get_next_growth_opportunity | ユーザーが接続しているプラットフォームとニッチ分野に最適な、次のコンテンツ機会を 1 件取得します。list_growth_opportunities の簡潔なバージョンです。 |
get_contentripple_usage | ユーザーが今月実行した ContentRipple による再利用の回数、月間上限(無制限の場合は null)、プランのティアを表示します。 |
repurpose_content | URL、貼り付けたテキストまたは Markdown、RSS アイテムのいずれか 1 つを、X のスレッド、LinkedIn の投稿またはカルーセル、Instagram のキャプションまたはリールの台本、ニュースレター、YouTube の説明など、各チャンネルに適したバリエーションに変換します。 |
update_content_variant | 保存済み ContentRipple バリエーションのテキストを編集(編集済みとして記録)したり、ステータスを設定したりします。 |
schedule_content_variant | 保存済み ContentRipple バリエーション(テキストとハッシュタグ)を、対応するプラットフォームの接続済みアカウントに指定した時刻で予約します。 |
fetch_content_feed | RSS または Atom フィードを読み込み、エントリーを返します。ユーザーはエントリーを選び、repurpose_content(source_type rss)で再利用できます。 |
parse_content_source | URL、貼り付けたテキスト(50~20,000 文字)、または Markdown から中心的なメッセージ、要点、構成を抽出します。バリエーションは生成せず、repurpose_content が処理する内容をプレビューします。 |
list_repurpose_history | 過去の ContentRipple による再利用を、新しい順に一覧表示します。各ソース(種類、URL、タイトル、中心的なメッセージ)とそのバリエーション、さらに予約済みのバリエーションについては投稿のステータス、URL、エンゲージメントを表示します。 |
delete_repurpose_source | ContentRipple の履歴から、再利用したソース 1 件とそのバリエーションを削除します。 |
generate_posts | トピックに関する AI 投稿バリエーションを 1 つ以上のプラットフォーム向けに作成し、下書きとして保存します(list_drafts で確認できます)。プラットフォームごとに最大 5 件です。 |
enhance_topic | トピックやアイデアを、より明確なトピック、推奨トーン、コンテンツの切り口、選択したプラットフォーム向けの重要なメッセージを含む構成済みコンテンツブリーフに書き換えます。 |
generate_plan | トピックまたはブリーフをもとに、フックの選択肢、最適な投稿時間帯、プラットフォーム別のトレンドハッシュタグを提案します。 |
research_hashtags | キーワードをもとに、プラットフォーム横断で段階的なハッシュタグ戦略を作成します。幅広いタグ、中程度のタグ、ニッチなタグに加え、各プラットフォームのアルゴリズムシグナルも提示します。 |
get_optimization_insights | 過去 30 日間の投稿指標を AI で分析し、最適な時間帯、最適なトーン、上位のハッシュタグ、プロンプトの提案、プラットフォーム別のインサイトを返します。 |
generate_image | テキストプロンプトからプラットフォームに適したサイズの投稿画像を生成し、ユーザーのメディアに保存します(X、LinkedIn、YouTube は 16:9、Instagram と Threads は正方形、TikTok は 9:16)。 |
get_trends | ユーザーの TrendPulse のニッチ分野について、最新のトレンドハッシュタグとコンテンツフックを、各スナップショット ID とともに取得します。 |
queue_trend_drafts | 1~3 件のトレンドスナップショット(get_trends から取得)を下書き投稿に変換します。接続済みの各プラットフォームについてスナップショットごとに 1 件ずつ作成し、下書きキュー(list_drafts)に保存します。 |
schedule_trend_posts | 1~3 件のトレンドスナップショットに関する投稿を、指定した接続済みアカウントに 5 分後の時刻で予約します。トレンドのフックをもとに作成され、コンテンツフックごとにアカウントあたり 1 件です。 |
refresh_trends | 予約済みの更新を待たずに、ユーザーのニッチ分野についてすべてのトレンドソースから最新のトレンドハッシュタグを取得し、新しいスナップショットを保存します。 |
send_trend_digest | ユーザーのトレンドダイジェスト(ニッチ分野の最近の上位トレンド)をメールで今すぐ送信します。 |
get_trend_hooks | 1 件のトレンドスナップショットのコンテンツフック(冒頭の文と切り口)を取得します。スナップショット ID は get_trends から取得します。 |
get_trend_platform_content | 1 件のトレンドスナップショットについて、プラットフォーム別にすでに生成されているコンテンツを取得します。ハッシュタグに加え、YouTube のタイトル/説明、Medium のタイトル/サブタイトルを表示します。 |
generate_trend_platform_content | 指定したプラットフォーム向けに、1 件のトレンドスナップショットのプラットフォーム別コンテンツ(ハッシュタグ、および必要なプラットフォームではタイトル)を生成します(既定では 7 つすべて)。 |
use_trend_platform_content | 1 つのプラットフォーム向けに生成されたトレンドコンテンツを下書き投稿に変換します。必要に応じて、先にコンテンツを生成します。 |
get_trend_performance | ユーザーのトレンド由来の投稿が実際にどのような成果を上げたかを表示します。TrendPulse の下書き(最新 100 件)ごとに、予約済みか公開済みかと、いいね、コメント、再投稿、インプレッション、リーチを関連付けて表示します。 |
list_post_templates | ユーザーが保存した投稿テンプレートを、更新日時の新しい順に一覧表示します。テキスト、プラットフォーム別の上書き設定、対象アカウント、プラットフォーム設定、メディア、最初のコメントを含む、再利用可能なコンポーザーの状態です。 |
get_post_template | ID を指定して、保存済み投稿テンプレート 1 件の詳細を取得します。schedule_post でテキスト、アカウント、設定を再利用できます。 |
create_post_template | 再利用可能な投稿テンプレートを保存します。既定のテキスト、任意のプラットフォーム別テキスト、対象アカウント、プラットフォーム設定、メディア、最初のコメントを指定できます。 |
update_post_template | 保存済み投稿テンプレートを変更します。 |
delete_post_template | 保存済み投稿テンプレートを完全に削除します。 |
list_post_tags | ユーザーの投稿タグ(ID、名前、色)を一覧表示します。 |
create_post_tag | キャンペーンやテーマごとに投稿をグループ化するため、名前と色を指定して投稿タグを作成します。 |
update_post_tag | 投稿タグの名前や色を変更します。 |
delete_post_tag | 投稿タグを完全に削除し、そのタグが付いているすべての投稿から取り除きます。 |
list_media | ユーザーがアップロードしたメディアライブラリを、新しい順に 1 ページあたり 24 件一覧表示します。各ファイルの公開 URL を表示し、schedule_post の media_urls で直接使用できます。 |
delete_media | メディアライブラリとストレージからファイルを完全に削除します。 |
list_video_avatars | AI 動画生成で利用できるストックプレゼンターアバターを一覧表示します。 |
list_video_voices | AI 動画生成で利用できるストック音声を一覧表示します。 |
create_video_script | 投稿のテキストをもとに、プレゼンターが話す短い動画用スクリプトを作成します。 |
generate_video | スクリプト、アバター、音声を指定して、AI プレゼンター動画のレンダリングを開始します。 |
get_video_status | AI 動画ジョブの状態を確認します。処理中、失敗(エラー付き)、またはメディアストレージ内の動画 URL が表示された完了状態を返します。完了後は schedule_post の media_urls で使用できます。 |
list_personas | ユーザーの PersonaForge ペルソナ(実際のアカウントから学習した文体)に加え、実行中の抽出ジョブと最近の失敗を一覧表示します。 |
get_persona | ペルソナ 1 件の詳細を取得します。名前、カバー画像、ソースアカウント、そのペルソナの文体で文章を書く際に使われるスタイルプロファイルを表示します。 |
create_persona | 最近の投稿から文章のペルソナの学習を開始します。接続済みアカウント(instagram、twitter、youtube)または公開プロフィール(youtube、medium、mastodon、bluesky)を指定できます。 |
get_persona_job_status | create_persona で開始したペルソナ抽出ジョブの状態を確認します。状態、完了後の新しいペルソナ ID、またはエラーを表示します。 |
rename_persona | ペルソナの名前を変更します。 |
delete_persona | ペルソナと学習した文体を完全に削除します。 |
generate_persona_post | ペルソナの文体(ペルソナを指定しない場合は、ユーザー自身の学習済み文体)でトピックに関する投稿を作成し、文体の一致スコアを表示します。 |
list_persona_replies | ステータス別に、受信したコメントやメッセージへの AI 下書き返信を一覧表示します(既定は pending。レビュー待ちの返信です)。 |
generate_persona_reply | ユーザーの投稿に対する受信コメントやメッセージへの返信を、ユーザーの学習済み文体で下書きします。 |
review_persona_reply | 保留中の AI 下書き返信 1 件を承認、編集、または却下します。 |
get_voice_model | ユーザー自身の学習済み文体モデルを取得します。トーンの内訳、特徴的なフレーズ、絵文字のパターン、平均投稿長、好まれるフック、ハッシュタグのスタイル、学習に使用した投稿数を表示します。 |
train_voice_model | ユーザー自身の過去 50 件の公開済み投稿をもとに、ユーザー自身の文体モデルを学習(または再学習)します。 |
generate_bio_variants | ユーザーの学習済み文体で、1 つのプラットフォーム向けプロフィール紹介文を 2 種類生成します。A は権威性重視、B は好奇心重視で、プロフィール紹介文の A/B テストとして保存します。 |
list_competitor_personas | ユーザーが分析した競合アカウントを、新しい順に一覧表示します。投稿頻度、コンテンツの柱、ギャップ、平均エンゲージメント、最適な投稿時間を表示します。 |
analyze_competitor | 競合の公開 X(Twitter)または LinkedIn アカウントを分析し、投稿頻度、コンテンツの柱、ギャップ、エンゲージメント、最適な投稿時間を保存します。同じハンドルを再分析すると、既存の内容が更新されます。 |
list_notifications | ユーザーの MisarPost 通知(公開結果、アカウントの問題など)を、新しい順に未読件数とともに一覧表示します。 |
mark_notification_read | 通知 1 件を既読にします。例: |
mark_all_notifications_read | 未読通知をすべて既読にします。 |
list_webhooks | ユーザーの送信 Webhook を一覧表示します。MisarPost が署名付きイベントペイロードを送信する URL と、イベントおよび各 Webhook の有効状態を表示します。 |
create_webhook | 送信 Webhook を登録します。今後、選択したイベントの署名付きペイロードが MisarPost からこの URL に POST されます。 |
update_webhook | 送信 Webhook の URL やイベントを変更するか、active で一時停止/再開します。 |
delete_webhook | 送信 Webhook を完全に削除します。その URL へのイベント配信は停止します。 |
list_workspaces | ユーザーが所属するワークスペースを一覧表示します。 |
プロンプト
クライアントがスラッシュコマンドとして公開する、再利用可能なワークフローです。
| プロンプト | 説明 |
|---|---|
plan_content_week | 過去のパフォーマンスとすでに予定されている内容に基づいて、1週間分の投稿を計画します。 |
repurpose_a_post | 1つのコンテンツを各チャネルに適した形式に変換し、承認されたものをスケジュールします。 |
performance_review | 成果があったもの、なかったもの、最も有効な変更点を1つ報告します。 |
draft_queue_triage | レビュー待ちの下書きを確認し、スケジュールするもの、編集するもの、削除するものを決定します。 |
cross_post | 承認後、プラットフォームごとに調整した1つのメッセージを、接続済みの複数アカウントに公開します。 |
trend_response | 反応する価値のあるトレンドを見つけ、それについて信頼性のある投稿を下書きします。 |
reply_queue_review | コメントへのAI作成の返信を確認し、承認、編集、スキップするものを決定します。 |
growth_opportunities | Growth Hub のシグナルをもとに、次に投稿する内容を見つけます(Empire プラン)。 |
リソース
ツール呼び出しを消費せずにエージェントが添付できる、読み取り専用のコンテキストです。
| URI | 説明 |
|---|---|
misarpost://connections | 接続中のアカウントと、それぞれの ID およびプラットフォームです。 |
misarpost://queue | キューに入っている投稿の最初のページ(すでにスケジュール済みの内容)です。新しい投稿が重複しないようにします.. |
misarpost://drafts | レビュー待ちの下書きです。進行中の作業を最初からやり直さずに再開できます.. |
misarpost://stats | キュー内、公開済み、下書きの件数、今月最もパフォーマンスの高い投稿、平均エンゲージメント率です.. |
misarpost://tags | ユーザーの投稿タグ(ID、名前、色)です。投稿のタグ付けやフィルタリングに使用します.. |
misarpost://templates | 保存済みの投稿テンプレート(再利用可能なテキスト、対象アカウント、プラットフォーム設定)です.. |
エージェントスキル
skills/ に同梱されています。タスクに合致した場合にエージェントが読み込むガイダンスです。
| スキル | 使用する場面 |
|---|---|
find-growth-opportunities | MisarPost Growth Hub のシグナル(ユーザーが連携しているプラットフォームで上昇中のトレンド、パフォーマンスが低いプラットフォームや形式、各プラットフォームの公式プレイブック)から、次に投稿する内容を見つけます。次に何を投稿するか、自分にとって何がトレンドか、アカウントを成長させる方法、またはプラットフォームのパフォーマンスが低い理由を尋ねられた場合に使用します。 |
plan-and-schedule-content | ユーザーが連携しているアカウントのコンテンツカレンダーを作成し、承認後にスケジュールします。コンテンツの計画、カレンダーの作成、1週間または1か月分の投稿計画、またはMisarPostで投稿するタイミングの判断を求められた場合に使用します。 |
repurpose-across-channels | ContentRippleを使って、記事、URL、お知らせ、またはテキストを各チャネルに適したバリエーションに変換し、承認されたものをスケジュールします。MisarPostでブログ記事を再利用、調整、クロスプロモーション、またはソーシャルメディア投稿に変換するよう求められた場合に使用します。 |
respond-to-trends | ユーザーのアカウントが信頼性を保って参加できるトレンドを見つけ、選ばれたトレンドについて下書きを作成するか、MisarPostで投稿をスケジュールします。何がトレンドか、トレンドに乗ること、話題の出来事について投稿すること、またはトレンドのハッシュタグを尋ねられた場合に使用します。 |
review-persona-replies | MisarPost PersonaForgeを使い、ユーザー自身の声でコメントやメッセージへの返信を作成して確認し、ユーザーが承認したものだけを承認します。コメントへの返信、返信キューの対応、ユーザー本人らしい口調でのDMへの返信、またはAIが作成した返信の確認を求められた場合に使用します。 |
review-post-performance | MisarPost独自の投稿データとエンゲージメントデータを基に、成果があったこと、成果がなかったこと、そして最も役立つ改善点を1つ報告します。投稿のパフォーマンス、エンゲージメント、リーチ、統計、うまくいっていること、または週次・月次レポートについて尋ねられた場合に使用します。 |
schedule-and-publish | 明示的な確認を得て、適切なプラットフォーム設定を適用し、実際に公開された内容を正確に報告したうえで、MisarPostの1つ以上の連携アカウントに投稿をスケジュールするか、すぐに公開します。投稿、公開、スケジュール、クロスポスト、またはスケジュール済み投稿のキャンセルを求められた場合に使用します。 |
triage-draft-queue | 確認待ちのMisarPostの下書きを確認し、スケジュール、編集、または削除するものを判断して、ユーザーが承認した内容のみを実行します。下書きの確認、下書きキューの整理、または生成された投稿の承認・却下を求められた場合に使用します。 |
安全性
破壊的で取り消せない操作には、クライアントが実行前に確認を促せるよう、destructiveHint が注記されています。スキルでは、メールの送信、コンテンツの公開、または他の人に見える操作を行う前に、エージェントが確認するよう指示しています。
検出(initialize、tools/list、prompts/list、resources/list)に認証情報は不要なため、レジストリは認証情報なしでサーバーをインデックス化できます。すべての操作には認証情報が必要です。
リンク
- ウェブサイト — https://www.misarpost.com
- アプリ — https://post.misar.io
- ドキュメント — https://docs.misar.io/post/mcp
- Smithery — https://smithery.ai/server/misar/misarpost-mcp
- npm — https://www.npmjs.com/package/@misarpost/mcp
- ソース — https://github.com/Misar-AI/misarpost-mcp
MIT © Misar.AI
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。