mcpField
R
Reddit MCP Publisher

Reddit MCP Publisher

本地服务
github.com社交媒体23 天前更新

关于 Reddit MCP Publisher

Reddit MCP Publisher 是面向 AI Agent 的可自托管 Reddit MCP 服务,用于读取内容、预览草稿,并在用户批准后发布。它通过已登录的浏览器处理发布流程,无需 Reddit 开发者 API 密钥。

主要功能

  1. 01读取帖子、规则与通知
  2. 02检查发帖资格要求
  3. 03预览并经批准发布内容
  4. 04准备聊天与私信
  5. 05记录发布状态以避免盲目重试

适用场景

  1. 01查看帖子串和子版块规则
  2. 02发布前检查账号资格
  3. 03审核帖子或评论的实际预览
  4. 04准备并发送经确认的私信

MCP 相关

MCP 服务连接用户自己的 Reddit 浏览器会话,向客户端提供读取、准备和发布相关工具。发布内容须绑定目标与草稿,并经用户批准。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"bl0ck154-reddit-mcp-publisher": {
"command": "npx",
"args": [
"-y",
"reddit-mcp-publisher"
]
}
}
}
启动命令npx -y reddit-mcp-publisher

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmreddit-mcp-publisher0.3.4

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Reddit MCP Publisher

CI npm MCP Registry MIT

一款可自托管的 Reddit MCP 服务,供 AI Agent 阅读 Reddit、预览草稿,并在获得你批准后发布内容。 将 Codex、Claude Desktop、OpenCode 或其他 MCP 客户端连接到你自己的 Reddit 会话。阅读帖子、讨论串、版块规则、收件箱通知和 Reddit Chat;准备帖子、评论或私信。

核心浏览器工作流无需 Reddit 开发者 API 密钥。但你仍需在 Chrome/Chromium 中登录自己的 Reddit 账号。对于支持的已认证读取操作,可以选择使用 LightPanda;登录、预览和发布则由 Chrome 处理。

快速开始

需要 Node.js 22+、npm 和 Chrome/Chromium。

npx -y reddit-mcp-publisher setup

针对特定 MCP 客户端:

npx -y reddit-mcp-publisher setup --client codex
npx -y reddit-mcp-publisher setup --client claude

安装程序会创建本地 MCP 配置,并保留现有浏览器配置文件和加密密钥。你的 Reddit 密码和 Cookie 会留在浏览器中。适用于桌面和无头服务的安装方法,请阅读安装指南。

示意工作流:阅读 Reddit、预览草稿、批准具体更改并发布

功能

任务执行内容
通过 AI Agent 阅读 Reddit获取讨论串、版块规则、Flair、自己的活动、收件箱和通知
发布前检查资格检查可用 Karma 和账号年龄要求,并阻止明确不符合条件的目标
发布帖子、评论和回复确定具体目标和文本,显示实时浏览器预览,然后请求批准
Reddit Chat 和私信阅读对话,并向经过验证的收件人准备消息,支持附件
处理不确定的结果使用记录的发布状态,避免盲目重复写入操作

Reddit 的版主规则和自动化规则仍然适用。发布可能失败,版块版主也可能在之后移除帖子。浏览器界面发生变化或出现身份验证挑战,都可能导致操作中止。

实际浏览器预览

未发布的 r/test 示例的 Reddit 浏览器预览截图

维护者测试于 2026 年 11 月 2 日:表单已填写,但未发送帖子。 复现步骤和限制。

以下是一个示意性终端操作序列。请将占位符替换为 CLI 返回的标识符:

reddit-mcp-publisher reddit-preflight test
reddit-mcp-publisher prepare reddit-post --subreddit test --title "A tool for reviewing Reddit drafts" --body "I built a self-hosted tool. Feedback welcome."
reddit-mcp-publisher preview <draft-id>

检查预览并决定发布后:

reddit-mcp-publisher approve <draft-id> --digest <preview-sha256>
reddit-mcp-publisher publish <draft-id> --approval <approval-token>

Reddit 确认提交后,发布器会记录发布状态和永久链接。批准仅适用于特定草稿和目标位置。

浏览器 MCP 与 Reddit API 工具

Reddit MCP Publisher 通过已认证的浏览器会话运行,以处理 Reddit Chat、通知和实时发帖编辑器等界面。基于 API 的 Reddit 集成通常使用开发者凭据,并支持不同的端点和限制。两者都必须遵守 Reddit 规则。本项目在本地运行且可自托管:不提供公开的托管账号连接服务。

文档与支持

请报告错误或分享可复现的使用案例。独立用户报告会收录在案例展示中。不宣称获得外部采用或背书。

采用 MIT 许可证。与 Reddit 无关联。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。