mcp-b2b-reddit-conversation-monitor について
このMCPサーバーはApify上でMamba LabsのReddit Conversation Monitor actorを実行し、企業、製品カテゴリ、トピックに関する公開Reddit投稿を分析します。タグ付きの投稿やコメントに加え、競合のシェアや未回答の質問などを要約します。
主な機能
- 01企業・カテゴリ・課題分析モード
- 02感情タグ付きの投稿とコメント
- 03競合シェアの要約
- 04テーマ別にまとめた反復質問
- 05Slack互換Webhook(任意)
活用シーン
- 01Redditでブランドと競合の言及を比較する
- 02製品カテゴリで話題のツールを把握する
- 03繰り返し尋ねられる未回答の質問を見つける
MCP 対応
MCPクライアントには `monitor_reddit_conversations` ツールを公開し、Apify actorの実行を開始してデータセットの行を返します。呼び出しにはApify APIトークンが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-b2b-reddit-conversation-monitorAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| mode | enum | いいえ | company(デフォルト)、category、または gap。company | category | gap |
| topic | string | いいえ | Gap モード。質問の対象。 |
| domains | array | いいえ | Company モード。複数のドメイン。最大 50 件。 |
| only_new | enum | いいえ | 同じ state_key を使った前回の実行で返された行をスキップします。デフォルトは false です。true | false |
| state_key | string | いいえ | only_new 用の既読リスト名を指定します。 |
| proxy_mode | enum | いいえ | auto は Apify のデータセンタープロキシを使用し、Reddit に拒否された場合はレジデンシャルプロキシに切り替えます。residential はレジデンシャルプロキシのみを使用します。信頼性に関する選択肢で、プロキシを使用しても料金は増えません。デフォルトは auto です。auto | residential |
| since_days | string | いいえ | 指定した日数以内のスレッドのみを対象にします。デフォルトは 90 です。 |
| subreddits | array | いいえ | 検索対象をこれらの subreddit に限定します。r/ は付けないでください。 |
| brand_names | array | いいえ | Company モード。企業が使用する表記どおりに検索する名称を指定します。空欄の場合、ドメインから特定します。 |
| competitors | array | いいえ | Company モード。競合他社名を指定します。空欄の場合、discover_competitors が true のときにブランドのスレッドから検出します。 |
| max_threads | string | いいえ | 入力ごとのスレッド行数。最大 1000 件。各スレッド行に課金されます。デフォルトは 100 です。 |
| topic_terms | array | いいえ | Gap モード。同じニーズに関する追加の検索語句。Reddit はクエリ内のすべての単語を含む投稿のみを返すため、2 語のトピックでは検索範囲が狭くなることがあります。最大 10 件。 |
| webhook_url | string | いいえ | 任意の https URL。終了時に 1 回 POST し、Slack 互換の text フィールドと上位の行を送信します。 |
| comment_depth | string | いいえ | 読み取る返信の階層数。デフォルトは 2 です。 |
| product_names | array | いいえ | Company モード。ブランドと併せて検索する製品名。 |
| webhook_top_n | string | いいえ | Webhook に含める行数。1~50 件。デフォルトは 10 です。 |
| company_domain | string | いいえ | 企業モード。会社のドメインを1つ指定します(例:smartlead.ai)。 |
| max_charge_usd | string | いいえ | 任意。この金額を超える課金が発生する行を処理する前に、実行を停止します。 |
| known_companies | array | いいえ | カテゴリーモードとギャップモード。常にカウントする名前。 |
| max_competitors | string | いいえ | 企業モード。0〜5。デフォルトは5です。 |
| include_comments | enum | いいえ | コメントを課金対象の行として返します。ブランドまたは競合他社に言及するコメント(企業モード)、会社またはキーワードに言及するコメント(カテゴリーモード)、またはツールに言及する回答(ギャップモード)が対象です。企業モードとギャップモードではデフォルトで true、カテゴリーモードでは false です。true | false |
| category_keywords | array | いいえ | カテゴリーモード。製品カテゴリを表す語句(例:cold email tools)。 |
| vendor_subreddits | enum | いいえ | ベンダー自身の subreddit(ブランド、競合他社、または実行中に見つかった会社の名前が付いたもの)はマーケティングとして扱われます。exclude(デフォルト)は該当するスレッドを除外します。flag はスレッドを残して vendor_subreddit true に設定し、すべてのカウントから除外します。include はスレッドを残して vendor_subreddit true に設定し、カウントに含めます。subreddits で指定された subreddit は、このような扱いを受けません。exclude | flag | include |
| exclude_subreddits | array | いいえ | これらの subreddit の行を除外します。 |
| discover_subreddits | enum | いいえ | ギャップモード。subreddit が指定されていない場合、トピックに基づいて最大8個の subreddit を検索します。デフォルトは true です。true | false |
| include_hacker_news | enum | いいえ | Hacker News も検索します。デフォルトは false です。true | false |
| max_comment_threads | string | いいえ | コメントを読むために開いたスレッド数。意向度の高い順です。デフォルトは 20、カテゴリーモードでは 30、ギャップモードでは 50 です。 |
| discover_competitors | enum | いいえ | 企業モード。競合他社が指定されていない場合、ブランドのスレッドから競合他社を見つけます。デフォルトは true です。true | false |
| use_identity_resolver | enum | いいえ | 企業モードで brand_names が空の場合に使用します。true はアカウントから Mamba Labs Company Identity Resolver を実行します。Apify は結果ごとの料金(ドメインあたり 0.007 USD)を請求します。false はホームページのタイトルを使用します。デフォルトは true です。true | false |
| max_comments_per_thread | string | いいえ | 開いたスレッドごとに読み取るコメント数。デフォルトは25です。 |
詳細
B2B Reddit 会話モニター MCP サーバー
Apify 上の Mamba Labs B2B Reddit Conversation Monitor アクター向け MCP サーバーです。企業ドメイン、製品カテゴリのキーワード、またはトピックを指定します。実行ごとに Reddit の公開フィードを読み込み、タグ付けされたスレッドとコメントに加え、競合他社とのシェア・オブ・ボイス、カテゴリ内で最も話題に上がる企業、テーマ別にまとめた繰り返し寄せられる質問などの集計行を返します。
内容
機能
3つのモードがあります。
- company:
company_domain(例:smartlead.ai)を指定します。ブランドまたは競合他社に言及しているスレッドとコメントが返され、それぞれに complaint、praise、comparison、alternative_request、switching、buying_intent、feature_request、question のタグが付き、感情と0から100までの意図スコアが示されます。ある1文で競合他社に言及し、その企業への不満、乗り換え、または代替案の要望を示す場合、その行のdisplacement_signalは true になります。企業の集計行には、言及数、感情の内訳、競合他社ごとのシェア・オブ・ボイス、主な不満のテーマが含まれます。 - category:
category_keywords(例:cold email tools)を指定します。スレッドに加えて、2つ以上のスレッドで話題に上がった企業ごとに、言及数、感情、シェア・オブ・ボイスを示す行が返されます。 - gap:
subreddits、topic、またはその両方を指定します。「〜のツールはあるか」「どうすればよいか」「〜の代替案は」といった質問がテーマ別にまとめられ、未回答の質問数と、回答で名前が挙がったツールが示されます。
タグ、感情、スコアはルールベースです。ブロックされた場合や結果が空の場合は無料で、その旨を示す row_status が返されます。処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返すだけの薄いクライアントです。
クイックスタート
Node.js 18以降と、APIトークンを含む Apify アカウントが必要です。
これを Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-b2b-reddit-conversation-monitor": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-b2b-reddit-conversation-monitor"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。monitor_reddit_conversations ツールが表示されます。
前提条件
- Node.js 18以降。
- console.apify.com/account/integrations から取得したApify APIトークンを、
APIFY_TOKENとして設定してください。サーバーはトークンなしでもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「過去60日間に、smartlead.aiとInstantlyの比較についてRedditではどんな意見が出ていますか? 乗り換えの兆候を示してください。」
- 「今年、Redditで最もよくおすすめされているコールドメールツールはどれですか?」
- 「r/salesとr/LeadGenerationでは、誰も答えていないどのような要望が繰り返し寄せられていますか?」
ツール
monitor_reddit_conversations。ツールは1つです。引数の例:
{
"mode": "company",
"company_domain": "smartlead.ai",
"brand_names": ["Smartlead"],
"competitors": ["Instantly", "lemlist"],
"since_days": "60"
}
入力
actorの購入者向け入力をすべて、そのまま使用します。省略した入力にはactor独自のデフォルト値が適用されます。数値とブール値は文字列として送信されます。
| 入力 | 型 | 説明 |
|---|---|---|
mode | string | company(デフォルト)、category、またはgap |
company_domain | string | companyモード。ドメインを1つ指定 |
domains | array | companyモード。最大50ドメイン |
brand_names | array | companyモード。検索する名前。空の場合、ドメインから解決します |
product_names | array | companyモード。ブランドと併せて指定する製品名 |
competitors | array | companyモード。競合名。空の場合、自動検出します |
discover_competitors | string | trueまたはfalse。デフォルトはtrue |
max_competitors | string | 0〜5。デフォルトは5 |
use_identity_resolver | string | trueの場合、brand_namesが空のときにMamba Labs Company Identity Resolverを実行します。料金はApifyによって別途請求され、ドメインあたり0.007 USDです。デフォルトはtrue |
category_keywords | array | categoryモード。製品カテゴリを表す語句 |
known_companies | array | categoryモードとgapモード。常にカウントする名前 |
topic | string | gapモード。質問のトピック |
topic_terms | array | gapモード。同じニーズに関する追加の検索語句 |
subreddits | array | 検索対象をこれらのsubredditに限定します |
exclude_subreddits | array | これらのsubredditの行を除外します |
vendor_subreddits | string | exclude(デフォルト)またはflag。ベンダー独自のsubredditを除外するか、vendor_subreddit をtrueにして残し、すべての集計から除外します |
discover_subreddits | string | gapモード。デフォルトはtrue |
since_days | string | 日数で指定する期間。デフォルトは90 |
max_threads | string | 入力ごとのスレッド行数。最大1000。デフォルトは100 |
include_comments | string | コメント行。companyモードとgapモードではデフォルトtrue、categoryモードではfalse |
max_comment_threads | string | コメントを取得するスレッド数。デフォルトは20、categoryモードでは30、gapモードでは50 |
max_comments_per_thread | string | デフォルトは25 |
comment_depth | string | デフォルトは2 |
include_hacker_news | string | デフォルトはfalse |
max_charge_usd | string | 実行の任意の料金上限 |
only_new | string | 同じstate_keyを使用した以前の実行で返された行をスキップします。デフォルトはfalse |
state_key | string | 既読リストの名前 |
webhook_url | string | Slack互換のPOST送信用の任意のhttps URL |
webhook_top_n | string | デフォルトは10 |
proxy_mode | string | autoまたはresidential。デフォルトはauto |
料金
Apifyではイベントごとの従量課金となり、料金はApifyアカウントに請求されます。価格はUSDです。
| イベント | Freeプラン | Bronze | Silver | Gold |
|---|---|---|---|---|
thread-row、スレッド行ごと | $0.0018 | $0.0017 | $0.0016 | $0.0015 |
comment-row、コメント行ごと | $0.001 | $0.00095 | $0.0009 | $0.00085 |
summary-row、会社の概要、categoryモードの会社、または質問テーマの行ごと | $0.003 | $0.00285 | $0.0027 | $0.00255 |
apify-actor-start、実行開始ごと | $0.0005 | $0.0005 | $0.0005 | $0.0005 |
ブロックされた行、エラー行、結果なしの行、および only_new によってスキップされた行は無料です。
キーについて
このactorにキーは不要です。公開されているRedditフィードを読み取り、Redditのキーやその他のキーを保持しません。プロキシのトラフィックによって料金が追加されることはありません。実行のプラットフォーム費用はMamba Labsが負担します。proxy_mode は信頼性に関する設定です。
Full actor documentation
apify.com/mambalabs/b2b-reddit-conversation-monitor
License
MIT. See LICENSE.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。