Token导航 LogoToken导航TokenDH.com
Reddit Lurker logo
安全风控stdio官方级别未说明来源级核验

Reddit Lurker

MCP Server

reddit-lurker

一款高效压缩Reddit评论树的工具,提供完整的评论树展示、智能限流和自适应缓存功能,适用于AI模型处理Reddit内容。

工具数

2

提示词数

0

GitHub Stars

2

资源数

0
GoClaude安全ClaudeCursorWindsurfClineVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ProgenyAlpha

提供方

ProgenyAlpha

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx reddit-lurker

详细介绍

  ██████╗ ███████╗██████╗ ██████╗ ██╗████████╗
  ██╔══██╗██╔════╝██╔══██╗██╔══██╗██║╚══██╔══╝
  ██████╔╝█████╗  ██║  ██║██║  ██║██║   ██║
  ██╔══██╗██╔══╝  ██║  ██║██║  ██║██║   ██║
  ██║  ██║███████╗██████╔╝██████╔╝██║   ██║
  ╚═╝  ╚═╝╚══════╝╚═════╝ ╚═════╝ ╚═╝   ╚═╝
  ██╗     ██╗   ██╗██████╗ ██╗  ██╗███████╗██████╗
  ██║     ██║   ██║██╔══██╗██║ ██╔╝██╔════╝██╔══██╗
  ██║     ██║   ██║██████╔╝█████╔╝ █████╗  ██████╔╝
  ██║     ██║   ██║██╔══██╗██╔═██╗ ██╔══╝  ██╔══██╗
  ███████╗╚██████╔╝██║  ██║██║  ██╗███████╗██║  ██║
  ╚══════╝ ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝
每一条评论。每一个回复。代币减少94%。

一个有800条评论的Reddit帖子的原始JSON成本约为12万个令牌。Lurk提供了同样的线索——全深度,每一个扩展的回复——只是其中的一小部分。

大多数Reddit工具都会获取顶级评论并停止。有用的东西埋得很深,4-5个回复。潜伏扩张每一根倒下的树枝,解决每一个 +N more replies 占位符,并重建完整的评论树。然后在它到达您的模型之前将其压缩为紧凑的制表符分隔符号。

Post: "Finally We have the best agentic AI at home"
 +-- Comment (180 pts)
 |   +-- Reply (46 pts)               ~/.config/lurk/no-update-check

错误处理

潜伏失败是有原因的,从不使用原始HTTP转储或堆栈跟踪:

场景错误消息
已删除/不存在线程not found — check the URL or subreddit name
私人/隔离的subredditaccess denied — subreddit may be private or quarantined
URL格式错误not a valid thread URL — expected reddit.com/r/sub/comments/id/title
Reddit已关闭Reddit server error (HTTP 5xx) — Reddit may be down
价格有限rate limited — too many requests, try again shortly

局限性

  • 仅限公共内容 (没有OAuth)。私有和隔离的子版块需要 lurk auth.
  • 删除的评论是幽灵。 Reddit将它们计入总数,但不再提供内容。一个“1092条评论”的帖子可能只有大约805条实时评论。
  • 没有媒体下载。 媒体URL(图像、视频、画廊)被提取为可点击的链接,而不是下载或嵌入。

______________________________________________________________________

参考

细节给好奇的人。

CLI命令

lurk thread "https://reddit.com/r/ClaudeAI/comments/..."   # Full thread + comments
lurk subreddit ClaudeAI --sort top --time week --limit 10   # Browse
lurk search "prompt engineering" --sub ClaudeAI --limit 5   # Search
lurk search "ZFS" --sub selfhosted,homelab,datahoarder      # Multi-sub search
lurk user spez --limit 5                                    # User activity
lurk subreddit ClaudeAI --info                              # Subreddit metadata
lurk auth                                                   # OAuth setup
lurk update                                                 # Self-update

旗帜

Flag它的作用适用于
--sort热门、新、热门、上升、有争议、相关性、评论subreddit、搜索
--limit最大结果(默认值25)子版块、搜索、用户
--time小时、天、周、月、年,全部subreddit,搜索
--sub将搜索限制在subreddit上——多个子搜索以逗号分隔
--after下一页的分页标记subreddit,搜索(仅限单个子)
--infoSubreddit元数据而不是帖子Subreddit
--json原始JSON输出全部
--compact紧凑符号(MCP模式下的默认值)all
--no-cache跳过缓存全部

MCP工具

工具目的
lurk阅读帖子、浏览子版块、搜索帖子、查看用户活动
lurk_info获取subreddit元数据(订阅者、活跃用户、描述)

理解技能vs MCP

这两种模式都使用相同的紧凑符号,因此每次调用的令牌成本是相同的。差异:

上下文开销。 您发送的每一条消息,Claude都会收到隐藏的工具定义。技能增加约20个令牌。MCP增加了约438个令牌。在订阅计划中,这是缓存和免费的。在API上,您为每条消息付费。

缓存。 MCP作为后台服务器运行。它的自适应内存缓存意味着两次点击同一线程或subreddit是即时的。Skill每次调用都会启动一个新的进程——没有交叉调用缓存。

权限。 Skill通过Bash工作,所以Claude需要shell权限。MCP是一个原生工具调用。如果你在Bash受限的情况下运行,MCP可以在没有Bash的情况下工作。

紧凑的符号

为LLM设计的制表符分隔输出。 d0/d1/d2 =评论深度。作者之前的分数。 +N =未加载折叠注释。 #next =分页标记。 #warning =智能限制已触发。

#post   r/ClaudeAI   u/BusyBea2   1pts   57%   9cmt   2026-02-23
Email and Claude
Have you figured out how to use Claude to manage your inbox?

#comments   3
d0   6   Ok-Version-8996   I'm surprised gmail hasn't done this already
d1   3   BusyBea2   i hear you, that's one of my first clean up things
d0   2   turtle-toaster   Claude Settings lets you connect your Gmail

自适应缓存

内容TTL基本原理
/new 饲料2分钟新鲜内容,很快就会变质
/hot 饲料5分钟适度变化
帖子和评论10分钟发布后稳定
搜索结果10分钟结果移动缓慢
用户配置文件15分钟很少更改
/top feed30分钟排名稳定

50MB LRU上限,带自动驱逐功能。OAuth身份验证请求使用 oauth.reddit.com 自动。

幕后

  • 附加 .json 到任何Reddit URL-公共内容不需要API密钥
  • 递归地将评论树遍历到任意深度
  • 获取 /api/morechildren 扩展折叠线程(批处理,每个请求最多100个ID)
  • 未经身份验证:10个请求/分钟,允许突发(100个令牌/10分钟窗口)
  • 已验证:60个请求/分钟(OAuth客户端证书授予)
  • 以指数回退方式重试429/5xx(3次尝试)
  • 通过HTTP重定向解析redd.it短链接
  • 单个静态Go二进制文件,针对linux/darwin/windows amd64/arm64进行交叉编译

从源代码构建

make build                # Local binary
make all                  # Cross-compile all platforms
make install-skill        # Install to ~/.claude/skills/reddit/

卸载

rm -rf ~/.claude/skills/reddit                    # Remove skill
lurk auth --clear                                 # Remove saved credentials
# For MCP: edit ~/.claude.json, delete "lurk" from mcpServers

许可证

麻省理工学院

目录标签

目录标签

GoClaude安全Reddit工具本地部署评论树压缩AI数据处理多子版块搜索OAuth支持

支持客户端

ClaudeCursorWindsurfClineVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

reddit-lurker

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP