关于 mcp-b2b-reddit-conversation-monitor
此 MCP 服务通过 Apify 运行 Mamba Labs 的 Reddit Conversation Monitor actor,分析关于公司、产品类别或主题的公开 Reddit 讨论。它返回带标签的帖子和评论,以及竞品声量份额、反复出现的未解问题等摘要。
主要功能
- 01公司、类别和需求缺口分析模式
- 02带情感标签的帖子与评论
- 03竞品声量份额摘要
- 04按主题归类的反复问题
- 05可选的 Slack 兼容 Webhook
适用场景
- 01比较 Reddit 上品牌与竞品的提及情况
- 02了解产品类别中常被讨论的工具
- 03发现反复出现但无人解答的问题
MCP 相关
该服务向 MCP 客户端提供 `monitor_reddit_conversations` 工具,用于启动 Apify actor 运行并返回数据集行。调用需要 Apify API 令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
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 仅返回包含查询中所有单词的帖子,因此两个词的主题可能范围较窄。最多 10 个。 |
| webhook_url | string | 否 | 可选的 https URL。结束时发送一次 POST,其中包含与 Slack 兼容的 text 字段和排名靠前的行。 |
| comment_depth | string | 否 | 读取的回复层级。默认值为 2。 |
| product_names | array | 否 | Company 模式。要与品牌一同搜索的产品名称。 |
| webhook_top_n | string | 否 | Webhook 中的行数,1 到 50。默认值为 10。 |
| company_domain | string | 否 | 公司模式。一个公司域名,例如 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 服务
这是一个 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 计。
| 事件 | 免费计划 | 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,每条公司摘要、类别公司或问题主题行 | $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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。