
Reddit MCP Server

2025.05.03
0
PythonReddit 交互AI 助手集成数据分析内容管理交流协作
Reddit MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,专门用于让 AI 助手通过 PRAW (Python Reddit API Wrapper) 访问和与 Reddit 内容进行交互。该服务器提供了丰富的功能,包括用户信息分析、帖子获取与分析、子版块统计、趋势子版块查看、智能发帖与回复等。
View on GitHub
Overview
产品定位
Reddit MCP Server 是一个专门为 AI 助手设计的 Reddit 交互接口,通过 MCP 协议实现与 Reddit 的深度集成,提供数据分析和内容管理功能。
核心功能
- 获取详细的用户信息及参与度分析
- 从任何子版块获取并分析热门帖子
- 获取全面的子版块统计和健康指标
- 查看趋势子版块及其增长模式
- 创建带有时间建议的战略性帖子
- 回复帖子和评论,优化参与度
- AI 驱动的洞察和建议
- 智能响应格式化与参与度指标
适用场景
- AI 助手需要访问和分析 Reddit 数据
- 开发者需要集成 Reddit 功能到 AI 应用中
- 社区管理者需要分析子版块健康度和用户参与度
- 营销人员需要优化发帖时间和内容
工具列表
只读工具(仅需客户端凭证):
get_user_info(username)
- 获取详细的用户分析及参与度洞察get_top_posts(subreddit, time_filter, limit)
- 获取并分析热门帖子get_subreddit_stats(subreddit)
- 获取全面的子版块分析get_trending_subreddits()
- 获取趋势子版块列表
认证工具(需要用户凭证):
create_post(subreddit, title, content, flair, is_self)
- 创建优化的帖子reply_to_post(post_id, content, subreddit)
- 添加带有参与度洞察的回复reply_to_comment(comment_id, content, subreddit)
- 添加战略性回复
常见问题解答
- 如何获取 Reddit API 凭证?
-
在 Reddit 的应用偏好页面 创建应用获取。
-
如何配置 Claude 或 Cursor 使用该服务?
-
将提供的 JSON 配置保存到相应的配置目录中,并重启应用。
-
支持哪些认证级别?
- 只读访问(仅需 client_id 和 client_secret)和认证访问(需要所有凭证)。
使用教程
使用依赖
- 克隆仓库
git clone https://github.com/Arindam200/reddit-mcp.git
cd reddit-mcp
- 获取 Reddit API 凭证
- 访问 Reddit 的应用偏好页面 创建应用。
安装教程
- 配置 MCP 服务器
复制提供的 JSON 配置,替换 {{PATH}}
为实际路径,并保存到相应的配置目录中。
- Claude:
~/Library/Application Support/Claude/claude_desktop_config.json
-
Cursor:
~/.cursor/mcp.json
-
重启 Claude Desktop 或 Cursor
调试方式
- 确保所有路径和凭证正确配置
- 重启应用后检查 Reddit 是否作为可用集成出现
- 使用示例查询测试功能
# 示例查询
"Analyze u/spez's Reddit activity"
"Show me the top posts from r/Python this week"
"Get statistics about r/AskReddit"