mcpField
M
mcp-server-reddit

mcp-server-reddit

本地服务
github.com/vinod827社交媒体147 周前更新

关于 mcp-server-reddit

mcp-server-reddit 是供 AI Agent 和开发工具通过 Reddit 官方 API 访问 Reddit 的 MCP 服务,支持 OAuth2 认证及用户确认的操作。

主要功能

  1. 01Reddit OAuth2 认证
  2. 02搜索版块帖子
  3. 03获取帖子详情和评论
  4. 04按范围授权 API 权限
  5. 05创建需用户确认的帖子草稿

适用场景

  1. 01搜索版块中关于某主题的帖子
  2. 02获取 Reddit 帖子的评论
  3. 03准备供用户手动提交的帖子

MCP 相关

该服务向 MCP 客户端提供结构化 Reddit 工具,包括搜索帖子和获取评论。创建帖子须由用户手动提交。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

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

详细介绍

Reddit MCP 服务

一个模型上下文协议(MCP)服务,可让 AI Agent 和开发工具 (如 Continue.dev 或 VS Code MCP 客户端)通过官方 Reddit API 安全地 与 Reddit 交互。

此服务支持经过身份验证的用户工作流,可读取 subreddit 内容, 并可选择在用户明确批准后草拟帖子/评论。


✨ 功能

能力状态
通过 Reddit OAuth2 进行用户身份验证✅
搜索 subreddit 帖子✅
获取帖子详情和评论✅
按关键词、flair 或时间范围筛选🚧
草拟帖子/评论(仅由用户触发)🚧
协助版主(获取举报、队列)计划中

🔐 此项目强制要求人在回路中参与操作。
不会自动发帖、投票或批量抓取。


🔄 架构概览

MCP 客户端(VS Code / CLI / Agent) ──► Reddit MCP 服务 ──► Reddit API │ └──► 安全的用户 OAuth

  • 使用 Node.js / TypeScript 构建
  • 通过 OAuth2 + 范围限定的 API 权限 集成 Reddit
  • MCP 接口将 Reddit 操作公开为结构化工具

🛠 技术栈

  • Node.js – 服务运行时
  • Express – API 路由(可选)
  • Reddit OAuth2 API – 身份验证 + 数据访问
  • 模型上下文协议(MCP) – 工具接口

🔐 使用的 Reddit API Scope

Scope用途
read获取帖子、评论、subreddit 信息
identity识别并验证用户身份
submit(可选)仅在获得人工确认后创建帖子/评论

只有在征得用户同意后,才会添加其他 Scope。


🚀 开始使用

git clone https://github.com/<your-username>/reddit-mcp-server
cd reddit-mcp-server
npm install
npm start

🧩 MCP Tools (Example)
Tool	Description
search_posts	Search posts by subreddit + keywords
get_comments	Fetch comments for a given post ID
create_post	Start a draft post (manual user submit required)

Example prompt:

"Search r/kubernetes for posts about 'autoscaling' in the past week"

评论

支持 Markdown

第一次接触 MCP?

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

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