Claude 能搜 Reddit、能读帖子,前提是先接上一个 Reddit MCP 服务器。不接的时候,它两条路都走不通:网页搜索只能捞到搜索引擎已经收录的页面,网页抓取和 Claude in Chrome 在 reddit.com 上直接被挡回来。

打开网易新闻 查看精彩图片

所以“让 Claude 上 Reddit”是个配置活,而且不长。下面按 Claude 应用、Claude Code、ChatGPT、Codex 四条路径走一遍,再放一次真实的两步调用和返回结果。那次调用里有个数字改变了提问方式:返回的 81 条评论里,只有 37 条是顶层评论,其余全是回复。

没接之前,Claude 在 Reddit 上怎么碰壁

不借助外部工具,Claude 有三种方式够到网页,在 Reddit 上三种都不够用。

网页搜索找到的是搜索引擎已经索引过的帖子,Claude 总结的是结果页显示的内容,通常就是标题加一部分正文。评论区——一个帖子里真正有用的部分——很少跟着一起来。

网页抓取针对你粘贴的链接。Anthropic 关于网页搜索的帮助页(2026 年 11 月 12 日核对)在限制项里写着“网站链接可能无法生效”,Reduck 的 Reddit MCP 页面则报告 Claude 的网页抓取会直接拒绝 reddit.com。

Claude in Chrome 自 2026 年 9 月 18 日起拒绝打开任何 Reddit 页面,提示“因安全限制不允许”(anthropics/claude-code 仓库 issue #95326)。

安静的失败才最麻烦。BigIdeasDB 的配置指南(2026 年 8 月 5 日最后核验)警告,在没有接入的情况下让 Claude 搜 Reddit,可能产出“听起来很像、但并不存在的帖子”。真实读取一定会留下一次工具调用和一个永久链接,后文有一节专门讲怎么核对这两样。

Reddit 正在按时间表关门

Reddit 在按日程收紧入口,选哪种方法比夏天时更要紧。以下日期来自 Reddit 2026 年 9 月 30 日在 r/redditdev 发布的公告,由 BigIdeasDB 和 Reduck 转述:

  • 2026 年 10 月 31 日:Reddit 停止接受公共 Data API 访问的新申请。
  • 2026 年 11 月 13 日:RSS 订阅停止。
  • 2027 年 1 月 12 日:未注册的应用和用户开始被切断 API 访问。
  • 2027 年 3 月:公共 API 访问对所有剩余应用终止。

值得权衡的取舍落在两种 MCP 方案之间。浏览器会话型服务器以你的身份读 Reddit,因此能发帖,但你的 Chrome 必须开着并已登录 Reddit。托管型服务器不依赖你的浏览器,适合任何需要定时跑的任务,而这一类里提到的两个都只读。

第一步:接一个 Reddit MCP 服务器

下面这次运行用的是 superagnt。它是面向 Claude 和 ChatGPT 的营销插件,帮企业通过外联、SEO 和广告找客户,其 Reddit MCP 服务器给 Claude 提供四个只读的 Reddit 工具。登录走浏览器,不用注册 Reddit 应用,也不用粘贴 API key。从那个页面复制服务器地址,下面的命令里记作 $REDDIT_MCP_URL。任何远程 Reddit MCP 服务器都走同样的步骤,只是换成自己的地址。

Claude 应用(网页版、桌面版和 Cowork 共用一个连接器):打开 Customize,进 Connectors,点 Add,再点 Add custom connector;起个名字,粘贴服务器地址,点 Add 并通过授权页;在对话里打开 + 菜单,选 Connectors 并启用。免费版允许一个自定义连接器。Team 和 Enterprise 由管理员在 Organization settings 的 Connectors 里添加。

Claude Code 用两条命令:

  • claude mcp add --scope user --transport http superagnt "$REDDIT_MCP_URL"
  • claude mcp login superagnt

登录会打开浏览器标签页确认。开一个新会话,跑 /mcp 确认服务器和它的工具都在。

ChatGPT(仅网页版):进 Plugins,按加号,选 Add custom MCP server;命名,在 Connection 里粘贴同一个地址,Authentication 设为 OAuth;接受警告,创建为插件,按提示登录;在新对话里输入 @ 选中它。Business 和 Enterprise/Edu 工作区能用全部工具,Pro 账户能用读取和抓取动作,本文涉及的功能都覆盖。

Codex 同样是两条命令:codex mcp add superagnt --url "$REDDIT_MCP_URL",然后 codex mcp login superagnt。

第二步:把提示词写清楚

这次运行用的提示词是:找出本月 r/ClaudeAI 里关于 MCP 服务器的热门帖,然后读那个讲求职的帖子的评论。

它点名了子版块、主题、排序方式和时间窗口,再说清楚要打开哪个帖子,Claude 据此挑工具。这些细节一省,Claude 就只能靠猜。

第三步:运行,以及返回了什么

这次运行发生在 2026 年 10 月 26 日 12:38 UTC,跑在 superagnt 的预发布服务器上,调用与连接器开启后 Claude 发出的一致,每次调用的实际耗时单独测量。

第一次调用搜子版块,耗时 1.8 秒。工具 data_reddit_discover,参数为 action 取 search_posts、query 取“MCP server”、subreddit 取 ClaudeAI、sort 取 top、time 取 month。返回 25 个帖子,每个带标题、正文、作者、分数、评论数、创建时间和永久链接。

第二次调用读那个求职帖,耗时 1.6 秒。工具 data_reddit_posts,action 取 comments,post_url 指向 r/ClaudeAI 里那个“我用 Claude Code 做了个 MCP 服务器”的帖子。紧凑视图返回 37 条顶层评论,每条带作者、正文、分数和时间戳。排在最前的是子版块的版务机器人,发的是帖子超过 50 条评论后自动贴出的摘要。下面有人问演示视频怎么做的、作者到底找没找到工作、以及这个工具为什么要收费。

然后同一次调用加上 "response_format": "raw",0.9 秒返回,拿到 Reddit 为该帖统计的 90 条评论中的 81 条,每条挂在父评论下,嵌套最深到四层回复。

为什么“读评论”应该指原始视图

那个帖子里,返回的 81 条评论中 37 条是顶层,另外 44 条是回复,而答案恰恰在回复里。问作者找没找到工作,答案就在问题下面一层。

所以顶层读取交给 Claude 的主要是问题,原始读取交给它的是问题、答案,以及谁回复了谁。代价是上下文:Anthropic 的帮助页指出,抓取的内容会完整进入 Claude 的上下文窗口并计入用量。我的用法是,问“大家在问什么”用紧凑视图,问“什么解决了问题”“大家推荐了什么”用原始视图,并在提示词里写明用哪种。帖子特别大时,BigIdeasDB 的建议依然成立:先读顶层,再拉你关心的分支。

确认 Claude 真的读了帖子

  • 看回复里有没有工具调用。没有调用就是没读,摘要写得再像也不算。
  • 要求每条结论都带永久链接和分数。工具结果里两样都有,真答案引得出,编的引不出。
  • 打开其中一个永久链接,对上一句原话。

把核对写进提示词的版本:用原始格式读某帖的评论,列出出现最多的 5 个诉求,每个诉求逐字引用一条评论并附上分数,再给出帖子的永久链接。

四个工具对应四类活

换成你自己的领域即可:

  • 找正在求购的人(data_reddit_discover):“搜过去一个月里有人求某类工具的帖子,按新排序,给我子版块、原话和永久链接。”
  • 读一个帖子想要什么(data_reddit_posts):“用原始格式读某帖评论,告诉我大家在要什么,每条附一句引用。”
  • 回复前先看规则(data_reddit_subreddits):“拉出某子版块的规则,告诉我点名产品的回复是否允许。”
  • 看清你在回复谁(data_reddit_users):“看看某用户最近的帖子和评论,他是在挑工具、卖工具,还是都不是。”

服务器只读,所以 Claude 起草回复,发布仍然由你来做。要做子版块的每日盯梢,Scrollhound 的连接器指南提到 Cowork 的定时任务可以使用任何已添加的连接器,同一套提示词就能按定时器跑。

另外,当 Claude 说打不开某个 Reddit 链接时,那通常是开头说的那道拦截,而不是服务故障。把文本粘进去,或者接一个服务器。