mcpField
M
mcp-b2b-reddit-conversation-monitor

mcp-b2b-reddit-conversation-monitor

本地服务
github.com/mambalabsdev商业与营销01 周前更新

关于 mcp-b2b-reddit-conversation-monitor

此 MCP 服务通过 Apify 运行 Mamba Labs 的 Reddit Conversation Monitor actor,分析关于公司、产品类别或主题的公开 Reddit 讨论。它返回带标签的帖子和评论,以及竞品声量份额、反复出现的未解问题等摘要。

主要功能

  1. 01公司、类别和需求缺口分析模式
  2. 02带情感标签的帖子与评论
  3. 03竞品声量份额摘要
  4. 04按主题归类的反复问题
  5. 05可选的 Slack 兼容 Webhook

适用场景

  1. 01比较 Reddit 上品牌与竞品的提及情况
  2. 02了解产品类别中常被讨论的工具
  3. 03发现反复出现但无人解答的问题

MCP 相关

该服务向 MCP 客户端提供 `monitor_reddit_conversations` 工具,用于启动 Apify actor 运行并返回数据集行。调用需要 Apify API 令牌。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-b2b-reddit-conversation-monitor": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-b2b-reddit-conversation-monitor"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-b2b-reddit-conversation-monitor
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-b2b-reddit-conversation-monitor1.0.1

工具

1

收录的工具列表 · 更新于 1 周前

参数类型必填说明
modeenum否company(默认)、category 或 gap。company | category | gap
topicstring否Gap 模式。问题涉及的内容。
domainsarray否Company 模式。多个域名,最多 50 个。
only_newenum否跳过之前使用相同 state_key 的运行已返回的行。默认为 false。true | false
state_keystring否指定 only_new 使用的已查看列表名称。
proxy_modeenum否auto 使用 Apify 数据中心代理;当 Reddit 拒绝请求时切换到住宅代理。residential 仅使用住宅代理。这是可靠性选项;使用代理不会增加费用。默认值为 auto。auto | residential
since_daysstring否仅包含过去这么多天内的帖子。默认值为 90。
subredditsarray否将搜索范围限制在这些 subreddit 中,不要加 r/。
brand_namesarray否Company 模式。要搜索的名称,按公司书写方式填写。留空:根据域名解析。
competitorsarray否Company 模式。竞争对手名称。留空:当 discover_competitors 为 true 时,从品牌帖子中查找。
max_threadsstring否每个输入项的帖子行数,最多 1000。每个帖子行均计费。默认值为 100。
topic_termsarray否Gap 模式。针对同一需求的更多搜索短语。Reddit 仅返回包含查询中所有单词的帖子,因此两个词的主题可能范围较窄。最多 10 个。
webhook_urlstring否可选的 https URL。结束时发送一次 POST,其中包含与 Slack 兼容的 text 字段和排名靠前的行。
comment_depthstring否读取的回复层级。默认值为 2。
product_namesarray否Company 模式。要与品牌一同搜索的产品名称。
webhook_top_nstring否Webhook 中的行数,1 到 50。默认值为 10。
company_domainstring否公司模式。一个公司域名,例如 smartlead.ai。
max_charge_usdstring否可选。若任何一行会使费用超过此金额,则在返回该行前停止运行。
known_companiesarray否类别和差距模式。始终计入的名称。
max_competitorsstring否公司模式。0 到 5。默认值为 5。
include_commentsenum否将评论作为计费行返回:提及品牌或竞争对手的评论(公司模式)、提及公司或关键词的评论(类别模式),或提及工具名称的回答(差距模式)。公司模式和差距模式下默认值为 true,类别模式下默认值为 false。true | false
category_keywordsarray否类别模式。产品类别短语,例如 cold email tools。
vendor_subredditsenum否供应商自己的 subreddit(以品牌、竞争对手或本次运行中发现的公司命名)会被视为营销内容;exclude(默认值)会删除这些帖子,flag 会保留这些帖子并设置 vendor_subreddit true,且不纳入任何计数;include 会保留这些帖子、设置 vendor_subreddit true,并将其计入。subreddits 中指定的 subreddit 永远不会被这样处理。exclude | flag | include
exclude_subredditsarray否删除来自这些 subreddit 的行。
discover_subredditsenum否差距模式。如果未提供 subreddit,则根据主题查找最多 8 个 subreddit。默认值为 true。true | false
include_hacker_newsenum否同时搜索 Hacker News。默认值为 false。true | false
max_comment_threadsstring否打开以阅读评论的讨论串,按意向程度从高到低排序。默认值为 20,类别模式下为 30,差距模式下为 50。
discover_competitorsenum否公司模式。如果未提供竞争对手,则从品牌帖子中查找竞争对手。默认值为 true。true | false
use_identity_resolverenum否公司模式,且 brand_names 为空时。true 会使用你的账户运行 Mamba Labs Company Identity Resolver,Apify 会按其结果价格收费(每个域名 0.007 USD);false 会使用主页标题。默认值为 true。true | false
max_comments_per_threadstring否每个已打开帖子读取的评论数。默认值为 25。

详细介绍

B2B Reddit 对话监控 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

这是一个 MCP 服务,用于调用 Apify 上的 Mamba Labs B2B Reddit 对话监控 Actor。提供公司域名、产品类别关键词或话题即可。每次运行都会读取 Reddit 公开信息流,并返回带标签的帖子和评论,以及汇总行:与竞争对手相比的声量份额、类别中讨论最多的公司,或按主题分组的常见问题。

内容

功能介绍

包含三种模式:

  • company:提供 company_domain(例如 smartlead.ai)。你会获得提及该品牌或其竞争对手的帖子和评论,每条内容都会标记为 complaint、praise、comparison、alternative_request、switching、buying_intent、feature_request 或 question,并附带情感倾向和 0 到 100 的意向分数。当某句话提及竞争对手并对其提出抱怨、表示转而使用其他产品,或询问其替代方案时,该行的 displacement_signal 会设为 true。公司汇总行包含提及次数、情感倾向分布、各竞争对手的声量份额,以及主要抱怨主题。
  • category:提供 category_keywords(例如 cold email tools)。你会获得相关帖子,以及每家在至少两个帖子中被讨论的公司的汇总行,其中包含提及次数、情感倾向和声量份额。
  • gap:提供 subreddits、topic,或两者都提供。你会获得人们提出的问题(有没有什么工具可以……、我该怎么做……、……的替代方案),按主题分组,并列出未获答复的问题数量以及回答中提到的工具。

标签、情感倾向和分数均基于规则生成。对于受限或无结果的情况,系统会免费返回结果,并通过 row_status 说明原因。所有工作都由 Apify 执行。此程序包是一个轻量客户端,用于启动 Actor 运行、等待其完成,并返回数据集行。

快速开始

你需要 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 天里,Reddit 用户如何比较 smartlead.ai 和 Instantly?请展示用户转向其他产品的信号。”
  • “今年 Reddit 上最常被推荐的冷邮件工具有哪些?”
  • “r/sales 和 r/LeadGeneration 的用户反复提出哪些问题,却没人回答?”

工具

monitor_reddit_conversations。一个工具。参数示例:

{
  "mode": "company",
  "company_domain": "smartlead.ai",
  "brand_names": ["Smartlead"],
  "competitors": ["Instantly", "lemlist"],
  "since_days": "60"
}

输入

Actor 面向买家的所有输入,保持不变。省略的输入采用 Actor 自身的默认值。数字和布尔值会以字符串形式发送。

输入类型说明
mode字符串company(默认值)、category 或 gap
company_domain字符串company 模式。一个域名
domains数组company 模式。最多 50 个域名
brand_names数组company 模式。要搜索的名称;为空时会根据域名解析
product_names数组company 模式。品牌对应的产品名称
competitors数组company 模式。竞争对手名称;为空时会自动发现
discover_competitors字符串true 或 false。默认值为 true
max_competitors字符串0 到 5。默认值为 5
use_identity_resolver字符串当 brand_names 为空时,若为 true,则运行 Mamba Labs Company Identity Resolver;Apify 会按自身定价收费(每个域名 0.007 USD)。默认值为 true
category_keywords数组category 模式。产品类别相关短语
known_companies数组category 和 gap 模式。始终计入的名称
topic字符串gap 模式。问题涉及的主题
topic_terms数组gap 模式。针对相同需求的更多搜索短语
subreddits数组将搜索范围限制为这些 subreddit
exclude_subreddits数组排除来自这些 subreddit 的行
vendor_subreddits字符串exclude(默认值)或 flag。排除厂商自己的 subreddit;或保留,并将 vendor_subreddit 设为 true,且不计入任何计数
discover_subreddits字符串gap 模式。默认值为 true
since_days字符串日期范围(天)。默认值为 90
max_threads字符串每项输入对应的帖子行数,最多 1000。默认值为 100
include_comments字符串评论行。company 和 gap 模式默认为 true,category 模式默认为 false
max_comment_threads字符串获取评论的帖子数。默认值为 20;category 模式为 30,gap 模式为 50
max_comments_per_thread字符串默认值为 25
comment_depth字符串默认值为 2
include_hacker_news字符串默认值为 false
max_charge_usd字符串可选的本次运行费用上限
only_new字符串跳过先前使用相同 state_key 的运行已返回的行。默认值为 false
state_key字符串为已见列表命名
webhook_url字符串Slack 兼容 POST 的可选 https URL
webhook_top_n字符串默认值为 10
proxy_mode字符串auto 或 residential。默认值为 auto

定价

在 Apify 上按事件付费,费用计入你的 Apify 账户。价格以 USD 计。

事件免费计划BronzeSilverGold
thread-row,每条帖子行$0.0018$0.0017$0.0016$0.0015
comment-row,每条评论行$0.001$0.00095$0.0009$0.00085
summary-row,每条公司摘要、类别公司或问题主题行$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.

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。