$ cat ~/map/pi-reddit.md
pi-reddit
pi agent 的 Reddit 工具:桥接经审计的 reddit-mcp-server,写操作逐次确认。
extensions✓ 9月17日
事实速查
- GitHub Stars
- ★ 0
- Forks
- 0
- 许可证
- MIT
- npm / 月
- —
- 最后推送
- 2026年9月16日
安装
运行 pi install git:github.com/racstan/pi-reddit,重启 pi 或执行 /reload,然后用 /reddit-status 验证桥接;本地开发可用 pi install /absolute/path/to/pi-reddit 从绝对路径安装## 速览
一个把 Reddit 工具直接交给 pi agent 的包:经审计的 reddit-mcp-server 通过本地 stdio 桥接,无需单独起服务;浏览与搜索不需要凭据,写操作需要已认证账号外加显式的交互确认,且所有工具名都带 reddit_ 前缀,Reddit 工具面与其他工具泾渭分明。
## 要点
- $覆盖范围:可浏览与搜索 Reddit 站点、用户、帖子、评论、版规与 flair,所有工具名一律带 reddit_ 前缀。
- $安全模型:每次创建、回复、编辑或删除之前都要经过 TUI 里的显式交互确认;在无确认界面可用的非交互 pi 模式下,写操作被直接拒绝。
- $无凭据即可只读:匿名访问无需任何配置,但 Reddit 会封锁部分网络的匿名流量;OAuth 访问要在 pi 启动前在环境变量里设置 REDDIT_CLIENT_ID、REDDIT_CLIENT_SECRET 和 REDDIT_USER_AGENT。
- $开启写操作:发帖、回复、编辑、删除还需要 REDDIT_USERNAME 与 REDDIT_PASSWORD,外加 REDDIT_SAFE_MODE=strict;README 建议在 reddit.com/prefs/apps 创建一个 Reddit script 应用,并尽量使用专用账号。
- $凭据去向:Reddit 凭据只传给本地启动的 reddit-mcp-server 子进程;该包运行期发出的请求都指向 Reddit 官方 API 域名。
- $安全姿态:扩展在本地启动 reddit-mcp-server 并通过 stdio 通信;由于 pi 包以你的用户权限执行,README 建议审阅源码,敏感环境锁定到具体的 git commit 或 release。
## 常见问题
Q 使用它需要 Reddit 账号吗?
只读浏览与搜索不需要——匿名访问无需凭据即可使用,只是部分网络会被 Reddit 封锁匿名流量。已认证的 OAuth 账号加 REDDIT_USERNAME 与 REDDIT_PASSWORD 只有写操作才需要。
Q 写操作有哪些防护?
每次创建、回复、编辑或删除都先在 TUI 里请求显式交互确认;没有交互界面可用时写操作直接被拒。README 还建议开启 REDDIT_SAFE_MODE=strict 并使用专用 Reddit 账号。
Q 我的 Reddit 凭据会去哪里?
只传给扩展在本地通过 stdio 启动的 reddit-mcp-server 子进程;该包运行期的请求都发往 Reddit 官方 API 域名。README 同时警告:绝不提交凭据,也不要把凭据放进提示里。
## 参考链接
## 相关条目
## 教程
最后更新: 2026年9月17日