MCP 服务器 Reddit
一个模型上下文协议服务器,为 LLM 提供访问 Reddit 公共 API 的权限。该服务器使 LLM 能够与 Reddit 的内容进行交互,包括浏览首页帖子、访问子版块信息以及阅读帖子评论。
该服务器使用redditwarp与 Reddit 的公共 API 进行交互,并通过 MCP 协议公开功能。
视频演示(点击观看)
Clinde 的演示👇
可用工具
get_frontpage_posts
- 从 Reddit 首页获取热门帖子- 可选参数:
limit
(整数):返回的帖子数量(默认值:10,范围:1-100)
- 可选参数:
get_subreddit_info
- 获取有关 subreddit 的信息- 必需参数:
subreddit_name
(字符串):子版块的名称(例如“Python”、“news”)
- 必需参数:
get_subreddit_hot_posts
- 获取特定 subreddit 的热门帖子- 必需参数:
subreddit_name
(字符串):子版块的名称(例如“Python”、“news”)
- 可选参数:
limit
(整数):返回的帖子数量(默认值:10,范围:1-100)
- 必需参数:
get_subreddit_new_posts
- 从特定 subreddit 获取新帖子- 必需参数:
subreddit_name
(字符串):子版块的名称(例如“Python”、“news”)
- 可选参数:
limit
(整数):返回的帖子数量(默认值:10,范围:1-100)
- 必需参数:
get_subreddit_top_posts
- 获取特定 subreddit 的热门帖子- 必需参数:
subreddit_name
(字符串):子版块的名称(例如“Python”、“news”)
- 可选参数:
limit
(整数):返回的帖子数量(默认值:10,范围:1-100)time
(字符串):热门帖子的时间过滤器(默认值:'',选项:'小时','天','周','月','年','全部')
- 必需参数:
get_subreddit_rising_posts
- 获取特定 subreddit 的热门帖子- 必需参数:
subreddit_name
(字符串):子版块的名称(例如“Python”、“news”)
- 可选参数:
limit
(整数):返回的帖子数量(默认值:10,范围:1-100)
- 必需参数:
get_post_content
- 获取特定帖子的详细内容- 必需参数:
post_id
(字符串):帖子的 ID
- 可选参数:
comment_limit
(整数):返回的顶级评论数(默认值:10,范围:1-100)comment_depth
(整数):评论树的最大深度(默认值:3,范围:1-10)
- 必需参数:
get_post_comments
- 获取帖子评论- 必需参数:
post_id
(字符串):帖子的 ID
- 可选参数:
limit
(整数):返回的评论数量(默认值:10,范围:1-100)
- 必需参数:
安装
使用Clinde (推荐)
使用 MCP Server Reddit 最简单的方法是通过 Clinde 桌面应用。只需下载并安装 Clinde,然后:
- 打开 Clinde 应用
- 导航到服务器页面
- 找到 mcp-server-reddit 并点击安装
就是这样!无需任何技术知识 - Clinde 会为您无缝处理所有安装和配置。
使用 uv(推荐)
使用uv
时无需特殊安装。我们将使用uvx
直接运行mcp-server-reddit 。
使用 PIP
或者,您可以通过 pip 安装mcp-server-reddit
:
安装后,您可以使用以下命令将其作为脚本运行:
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 MCP Server Reddit:
配置
为 Claude.app 配置
添加到您的 Claude 设置:
为 Zed 配置
添加到您的 Zed settings.json:
问题示例
- “Reddit 首页上当前的热门帖子有哪些?” (get_frontpage_posts)
- “告诉我关于 r/ClaudeAI 子版块的信息”(get_subreddit_info)
- “r/ClaudeAI 子版块中的热门帖子有哪些?” (get_subreddit_hot_posts)
- “显示来自 r/ClaudeAI 的最新帖子”(get_subreddit_new_posts)
- “r/ClaudeAI 上历来最热门的帖子有哪些?” (get_subreddit_top_posts)
- “r/ClaudeAI 上现在哪些帖子最热门?” (get_subreddit_rising_posts)
- “获取此 Reddit 帖子的完整内容和评论:[post_url]”(get_post_content)
- “总结此 Reddit 帖子的评论:[post_url]”(get_post_comments)
调试
您可以使用 MCP 检查器来调试服务器。对于 uvx 安装:
或者,如果您已将软件包安装在特定目录中或正在其上进行开发:
执照
mcp-server-reddit 采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详细信息,请参阅项目仓库中的 LICENSE 文件。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
允许通过公共 API 与 Reddit 交互的服务器,可以浏览首页帖子、检索 subreddit 详细信息以及通过模型上下文协议阅读帖子评论。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA server that enables interaction with Home Assistant devices and automations through the Model Context Protocol, allowing users to monitor device states, control devices, trigger automations, and list entities.Last updated -429JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to browse and analyze Reddit content, including searching subreddits, retrieving post details with comments, and viewing trending posts.Last updated -1PythonMIT License
- -securityFlicense-qualityA server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.Last updated -
- AsecurityFlicenseAqualityA server that enables interaction with YouTube data through the Model Context Protocol, allowing users to search videos, retrieve detailed information about videos/channels, and fetch comments.Last updated -126JavaScript