关于 mcp-reddit-brand-presence-mapper
mcp-reddit-brand-presence-mapper 是面向企业研究与品牌监测的 MCP 服务,可从公司域名定位相关 subreddit,并抽样查看 Reddit 上的品牌提及。结果区分被拦截与无结果;订阅数需要提供自己的 Reddit 应用凭据。
主要功能
- 01从公司域名查找 subreddit
- 02读取社区活跃度与发帖节奏
- 03抽样统计全站品牌提及
- 04将受阻请求标记为 blocked
- 05输出单行扁平 JSON 数据
适用场景
- 01核实公司是否有官方 subreddit
- 02了解相关社区的发帖活跃度
- 03抽查 Reddit 上的品牌讨论
MCP 相关
该 MCP 服务向 MCP 客户端提供 `map_reddit_brand_presence` 工具,接收公司域名或 subreddit 名称,并返回 Apify Actor 的结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| handle | string | 否 | 可选。带或不带 r/ 前缀的 subreddit 名称,例如 stripe。提供此值会跳过发现步骤。 |
| skipCache | boolean | 否 | 当值为 "false"(默认值)时,成功的查询会缓存七天并重复使用。设为 "true" 可强制重新获取。以字符串形式发送,以兼容 Clay。 |
| company_name | string | 否 | 可选。提高搜索准确性;身份验证关卡会用它核对发现的个人资料,因此提供此值可减少错误匹配。 |
| mentionQuery | string | 否 | 搜索 Reddit 以衡量品牌提及时使用的查询词。默认使用带引号的域名,其精确度远高于品牌名称:直接搜索 "stripe" 会返回 r/Horses 和 r/MyHeroAcadamia,因为 Reddit 会匹配英文单词;搜索 "stripe.com" 则会返回开发者 subreddit。 |
| company_domain | string | 否 | 公司裸域名,例如 shopify.com。请提供此值或 handle。提供域名时,actor 会执行完整发现流程;提供 handle 时,会直接跳过发现并获取资料。 |
| redditClientId | string | 否 | 你自己的 Reddit 应用 client id。可在 reddit.com/prefs/apps 免费创建。这是获取订阅者数量的唯一途径:Reddit 会对所有未经身份验证的 JSON 路由返回 403。留空仍可正常使用其他所有功能。 |
| includeMentions | boolean | 否 | 设为 "true"(默认值)时,会同时提取全站提及样本和 subreddit 数据。设为 "false" 时仅获取官方 subreddit,只需一次抓取而非两次。以字符串形式传递,以兼容 Clay。 |
| redditClientSecret | string | 否 | 你自己的 Reddit 应用 client secret,与上方的 client id 配套使用。仅用于本次运行,绝不会存储。 |
| includeFollowerCounts | boolean | 否 | 当值为 "true"(默认值)时,会获取个人资料页面并提取计数。设为 "false" 后仅解析个人资料 URL,成本更低且无需代理。以字符串形式发送,以兼容 Clay。 |
详细介绍
Reddit 品牌曝光度映射器 MCP 服务
一个 MCP 服务,可根据公司域名查找其 subreddit,并抽样统计品牌的公开提及情况。它封装了 Apify 上 Mamba Labs 的 Reddit Brand Presence and Mention Monitor actor,并向任何 MCP 客户端返回一行可直接用于 Clay 的扁平 JSON 数据。
内容
功能介绍
输入公司域名,即可获取该公司的 subreddit、该 subreddit 的活跃程度,以及品牌在整个 Reddit 上被讨论的情况抽样。每家公司对应一行扁平数据,涵盖 subreddit URL、订阅人数、发帖频率和提及抽样结果。
在基于此构建之前,请先阅读这项限制。无论如何路由请求,Reddit 都会拒绝其中一部分。根据 2026-08-23 在平台上通过住宅网络对九家公司进行的测量,四家公司的 subreddit 信息流可读取,五家遭到拒绝;提及信息流的情况相同。公开的 .rss 信息流是唯一开放的途径;对于所有未经身份验证的 JSON 路由,Reddit 都会返回 403。遭到拒绝时会报告为 blocked,绝不会报告为零,因此不会把信息缺失误认为调查结果;遇到 blocked 的行值得重试。提供你自己的 Reddit 应用客户端 ID 和密钥,是获取订阅人数的唯一途径。
所有查找操作都在 Apify 上运行。此软件包是一个轻量客户端,负责调用 actor 并原样返回结果。
快速开始
你需要 Node.js 18 或更高版本,以及带有 API token 的 Apify 账户。
将以下内容添加到 Claude Desktop 配置中:
{
"mcpServers": {
"mamba-reddit-brand-presence-mapper": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-reddit-brand-presence-mapper"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
前往 https://console.apify.com/account/integrations 获取你的 token,将其粘贴到配置中,然后重启 Claude Desktop。之后即可使用 map_reddit_brand_presence 工具。
先决条件
- Node.js 18 或更高版本
- 带有 API token 的 Apify 账户
- 可选:你自己的 Reddit 应用客户端 ID 和密钥,可在 reddit.com/prefs/apps 免费创建;如果你需要订阅人数,请提供这些信息
示例提示词
- “查找 monzo.com 对应的 subreddit,并告诉我它有多活跃。”
- “梳理 stripe.com 在 Reddit 上的情况,并搜索对 "stripe.com" 的提及,而不是品牌名。”
- “查找 r/monzo,并跳过全站提及样本。”
- “figma.com 有官方 subreddit 吗?”
输入
company_domain(可选):公司域名,不带其他内容,例如shopify.com。填写此项或一个 handle。填写域名时,actor 会运行完整发现流程;填写 handle 时会直接跳过发现流程并获取数据。company_name(可选):提高搜索准确性,也是身份校验环节用来核对发现的个人资料的依据,因此填写此项可减少错误匹配。handle(可选):subreddit 名称,可带或不带r/前缀,例如stripe。填写此项会跳过发现流程。mentionQuery(可选):衡量品牌提及次数时要搜索的 Reddit 内容。默认为加引号的域名,这比搜索品牌名精准得多。直接搜索stripe会匹配英文单词;搜索"stripe.com"则会返回开发者 subreddit。includeMentions(可选):设为 true(默认值)时,会在 subreddit 数据之外获取全站提及样本。设为 false 时,仅获取官方 subreddit,只需获取一次而非两次。includeFollowerCounts(可选):设为 true(默认值)时,会获取个人资料并提取计数。设为 false 时,仅解析个人资料 URL,成本更低且无需代理。skipCache(可选):设为 false(默认值)时,成功的查询会缓存七天并重复使用。设为 true 时,强制重新获取数据。redditClientId(可选):你自己的 Reddit 应用客户端 ID,可在 reddit.com/prefs/apps 免费创建。只有通过此方式才能获取订阅者数量,因为 Reddit 会对所有未经身份验证的 JSON 路由返回 403。留空后,其他功能仍可使用。redditClientSecret(可选):你自己的 Reddit 应用客户端密钥,与上述客户端 ID 配对使用。仅用于本次运行,不会存储。max_charge_usd(可选):本次调用的支出上限,单位为 USD。如果费用会导致本次运行超出此金额,actor 会在产生费用前停止,并保留已计费的所有行。
请填写 company_domain 或 handle 其中之一。
输出
该工具会返回公司对应的 actor 扁平 JSON 行,包含 26 个 snake_case 字段,不含嵌套对象。subreddit_status、subreddit_subscribers_status 和 mentions_status 各自独立,因此可以区分读取被阻止和结果为空。完整输出架构请参阅 Apify Store 页面。
输出示例
{
"degraded": false,
"degradation_reason": null,
"company_domain": "monzo.com",
"company_name": "Monzo",
"subreddit": "monzo",
"subreddit_url": "https://www.reddit.com/r/monzo/",
"subreddit_title": "Monzo Bank",
"subreddit_subscribers": null,
"subreddit_subscribers_status": "not_extractable",
"last_post_at": "2026-08-22T14:54:12+00:00",
"days_since_last_post": 0.6,
"recent_post_count": 25,
"distinct_recent_authors": 22,
"subreddit_status": "ok",
"mention_query_used": "\"monzo.com\"",
"mention_sample_size": 25,
"distinct_subreddits": 7,
"top_subreddit": "UKfreeMoney",
"latest_mention_at": "2026-08-23T05:24:31+00:00",
"mentions_status": "ok",
"run_date": "2026-08-23T06:15:29.084Z"
}
功能
- 从公司域名出发,解析官方或社区 subreddit
- Reddit 提供数据时,显示发帖频率和最近发帖时间
- Reddit 提供数据时,显示全站品牌提及样本
- 请求遭拒时会报告为
blocked,绝不会报告为零 - 使用你自己的 Reddit 应用凭据即可获取订阅者数量
- 每家公司一行,包含 26 个扁平 snake_case 字段
定价
您按 Apify 上的事件付费,费用计入您自己的 Apify 账户。以下价格来自实时定价记录,读取日期为 2026-10-16:
| 事件 | 每个事件的价格(USD) | 触发时机 |
|---|---|---|
apify-actor-start | $0.00005 | Actor 开始运行时收费。收费事件数量取决于 Actor 内存(每 GB 一个事件,至少一个事件)。 |
company-checked | Free 计划为 $0.0095,Apify 更高阶计划低至 $0.00665 | 对每家发现流程已完成且生成了未降级行的公司收取一次费用,无论是否找到 subreddit。降级行不会触发此事件。 |
profile-resolved | Free 计划为 $0.0065,Apify 更高阶计划低至 $0.00455 | 对候选 subreddit 通过身份验证并返回可读取的公开 Feed 的每家公司收取一次费用。此事件在验证工作期间触发,而不是在订阅者单元格有值时触发。 |
mention-sample-collected | Free 计划为 $0.008,Apify 更高阶计划低至 $0.0056 | 对站点范围的提及 Feed 至少返回一条提及的每家公司收取一次费用。被 Reddit 限流或未返回任何结果的搜索不会收费。关闭提及功能时绝不会触发。 |
Actor 的 Apify 页面列出了当前价格。运行此服务会消耗 Apify 额度。
Actor 完整文档
此服务是一个轻量客户端,不包含任何查询逻辑。如需完整的输入和输出参考、定价及运行历史记录,请参阅 Apify Store 页面:
https://apify.com/mambalabs/reddit-brand-presence-mapper
Mamba Labs GTM Suite
此服务是 Mamba Labs GTM Suite MCP 服务之一。该套件中的每个 Actor 都接收域名或公司名称,并返回一行扁平数据,因此可以在同一个 Clay 表中堆叠使用,无需调整格式。此服务背后的 Actor 是 Reddit 品牌存在与提及监控器,其不可变 Apify Actor ID 为 pKQZmDaT70SEb54bZ。
由 Mamba Labs 构建 | npm | Apify Store
许可证
MIT
由 Mamba Labs 构建。https://apify.com/mambalabs
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。