关于 reddit-research-mcp
reddit-research-mcp 是一个 MCP 服务,用于在 Reddit 上开展研究。它提供基于语义的社区搜索、帖子与评论查询,以及可保存的订阅列表,并在结论中附带原始帖子和评论的引用。
主要功能
- 01基于向量检索发现相关 subreddit
- 02搜索帖子并按时间与排序筛选
- 03批量获取多个社区的帖子
- 04获取完整评论树用于分析讨论
- 05保存 subreddit 列表用于持续监控
适用场景
- 01调研开发者社区对竞品的评价
- 02在目标用户社区中寻找常见痛点
- 03跟踪社区舆情随时间的变化
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-name: io.github.king-of-the-grackles/reddit-research-mcp
Dialog MCP 服务
开源 Reddit 情报,是为 Dialog 提供支持的研究引擎的一部分
版本:1.0.1
将 Reddit 上纷繁的信息转化为有据可查的洞察。这个 MCP 服务为任何 AI 助手提供覆盖 20,000+ 个活跃 subreddit 的语义搜索、深入浏览帖子和评论串的能力,以及用于持续监控的已保存信息流。每项发现都附有真实帖子和评论的引用。
它完全可以独立免费使用,适用于 Claude Code、Cursor、Codex、Gemini CLI 或任何兼容 MCP 的客户端。它也是为 Dialog 提供支持的研究引擎的一部分。Dialog 是一个用于持续市场情报的 AI Agent 平台,这项服务已接入其中的每个 Agent。
为什么选择这个服务?
基于证据的洞察,附完整引用。 每项发现都链接回真实的 Reddit 帖子和评论,并附有点赞数、奖项和直接 URL。当你说“用户在抱怨 X”时,就能拿出证据。
零门槛设置。 无需 Reddit API 凭据。无需终端命令。无需管理凭据。只需连接即可开始研究。
大规模语义搜索。 Reddit API 最多返回 250 条搜索结果。此服务使用向量嵌入,在 20,000+ 个已建立索引的 subreddit 中进行概念搜索,帮你找到意想不到的相关社区。
持久化研究管理。 将 subreddit 集合保存到信息流中,以便持续监控。非常适合长期竞品分析和市场研究活动。
快速设置(60 秒)
Claude Code
claude mcp add --scope local --transport http dialog-mcp https://mcp.dialog.tools/mcp
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=dialog-mcp&config=eyJ1cmwiOiJodHRwczovL21jcC5kaWFsb2cudG9vbHMvbWNwIn0%3D
OpenAI Codex CLI
codex mcp add dialog-mcp \
npx -y mcp-remote \
https://mcp.dialog.tools/mcp \
--auth-timeout 120 \
--allow-http \
Gemini CLI
gemini mcp add dialog-mcp \
npx -y mcp-remote \
https://mcp.dialog.tools/mcp \
--auth-timeout 120 \
--allow-http
MCP 服务直连 URL
适用于其他 AI 助手:https://mcp.dialog.tools/mcp
你可以做什么
竞品分析
"What are developers saying about Next.js vs Remix?"
获取一份全面的报告,对比用户情绪、功能需求、痛点和迁移体验,并附上所有提及讨论的链接。
客户发现
"Find the top complaints about existing CRM tools in small business communities"
直接从目标市场中发现未满足的需求、功能缺口和定价顾虑,并附上真实用户反馈的引用。
市场研究
"Analyze sentiment about AI coding assistants across developer communities"
跟踪采用趋势、顾虑、成功案例和新兴用例,并通过时间分析展示观点的演变过程。
产品验证
"What problems are SaaS founders having with subscription billing?"
从真实 Reddit 讨论中识别痛点、验证解决方案,而不是依赖假设。
持续监控
"Save these communities as a feed so we can track competitor sentiment over time"
构建与你相关的社区精选信息流,并在任何会话中随时查看。希望定时运行并发送到 Slack?这正是 Dialog 在此基础上提供的功能。
服务能力
| 类别 | 数量 | 描述 |
|---|---|---|
| MCP 工具 | 3 | discover_operations、get_operation_schema、execute_operation |
| Reddit 操作 | 5 | discover、search、fetch_posts、fetch_multiple、fetch_comments |
| 信息流操作 | 5 | create、list、get、update、delete |
| 已建立索引的 Subreddit | 20,000+ | 活跃社区(2k+ 成员,每周更新) |
| MCP 提示词 | 1 | 用于自动化工作流的 reddit_research |
| 资源 | 1 | 用于文档说明的 reddit://server-info |
按角色划分的用例
面向独立开发者和 SaaS 创始人
- 在开发前验证产品创意
- 找到目标客户活跃的社区
- 监控竞品提及和用户情绪
- 发现细分领域中未满足的需求
面向产品经理
- 大规模收集客户反馈
- 跨社区追踪功能请求
- 了解竞争格局
- 在新兴趋势达到高峰前识别它们
面向市场研究人员
- 进行带有完整引用的情感分析
- 根据真实讨论构建受众画像
- 追踪观点随时间的演变
- 生成基于证据的报告
技术细节
三层 MCP 架构
该服务采用分层抽象模式,以实现可扩展性和自文档化:
第 1 层:发现
discover_operations()
查看可用操作并获取工作流建议。
第 2 层:架构检查
get_operation_schema("discover_subreddits", include_examples=True)
了解参数要求、验证规则,并在执行前查看示例。
第 3 层:执行
execute_operation("discover_subreddits", {
"query": "machine learning",
"limit": 15,
"min_confidence": 0.6
})
使用经过验证的参数执行实际操作。
Reddit 研究操作
discover_subreddits
通过对 20,000 多个已建立索引的 subreddit 进行语义向量搜索,查找相关社区。
search_subreddit
在指定 subreddit 中搜索帖子,并按时间范围和排序方式筛选。
fetch_posts
按列表类型(热门、最新、顶级、上升)获取单个 subreddit 中的帖子。
fetch_multiple
效率提升 70%——并发批量获取多个 subreddit 中的帖子。
fetch_comments
获取完整的评论树,以便深入分析讨论。
Feed 管理操作
Feed 可让你保存研究配置,以便持续监控:
- create_feed - 保存已发现的 subreddit,以及分析和元数据
- list_feeds - 分页查看所有已保存的 Feed
- get_feed - 根据 ID 获取特定 Feed
- update_feed - 修改 Feed 名称、subreddit 或分析
- delete_feed - 永久移除 Feed
身份验证
该服务使用 Descope OAuth2 进行安全身份验证:
- 设置:无需 Reddit 凭据——服务会处理身份验证
- 令牌:由你的 MCP 客户端自动管理
- 隐私:仅访问 Reddit 公开数据
- 首次使用:身份验证约需 30 秒,之后即可开始使用
想要自动运行?认识一下 Dialog
此服务免费且可独立完整使用。Dialog 是托管平台,可将其接入更大型的研究引擎:AI Agent 会结合此 Reddit 服务和 45 多种其他集成,持续开展研究,并将结果发送到你的工作场所。
| 此 MCP 服务(免费、开源) | Dialog 平台 | |
|---|---|---|
| Reddit 研究 | 完整访问:语义发现、搜索、帖子、评论、Feed | 同一服务,默认连接到每个 Agent |
| 运行方式 | 按需在 AI 助手中运行 | 由 Claude 驱动的自主 Agent,负责规划并执行多步骤研究 |
| 定时安排 | 手动,按会话逐次运行 | 按计划运行并将结果发送到持久收件箱的自动化流程 |
| 交付方式 | 你的聊天窗口 | 在 Slack、Telegram 或 Web 应用中提供带内嵌图表的格式化报告 |
| 数据源 | Reddit 加上 45 多种集成:Gmail、Slack、Linear、HubSpot、Apollo、PostHog、Google Drive 等 | |
| 记忆 | 按会话存储 | 持久化 Agent 工作区,随着时间积累上下文 |
典型的 Dialog 工作流:某个 Agent 每周一早上监控竞争对手的社区,将相关提及与 CRM 交叉比对,并在站会前将带图表的格式化报告发布到团队的 Slack 频道。
参与贡献
欢迎贡献。技术栈:
- Python 3.11+,使用类型提示
- 使用 FastMCP 作为服务框架
- 使用 ChromaDB 进行语义搜索
- 使用 PRAW 与 Reddit API 交互
本地开发
# Clone and install (uses uv)
git clone https://github.com/king-of-the-grackles/reddit-research-mcp.git
cd reddit-research-mcp
uv sync --extra dev
# Run tests
uv run pytest
# Run the server locally
uv run reddit-mcp
发现了错误或有功能创意?提交问题。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。