MCP Server Reddit

MCP Server Reddit

site icon
2025.02.17 0
PythonReddit API 访问社交媒体数据集成交流协作
MCP Server Reddit 是一个基于 Model Context Protocol 的服务,为大型语言模型(LLMs)提供访问 Reddit 公共 API 的能力。该服务使 LLMs 能够与 Reddit 的内容进行交互,包括浏览首页帖子、获取子版块信息以及阅读帖子评论。
View on GitHub

Overview

基本能力

产品定位

MCP Server Reddit 是一个为大型语言模型提供 Reddit 数据访问的中间件服务。

核心功能

  • 获取 Reddit 首页热门帖子
  • 获取指定子版块的信息
  • 获取指定子版块的热门、最新、顶级和上升中的帖子
  • 获取特定帖子的详细内容和评论

适用场景

  • 需要实时获取 Reddit 内容的 AI 应用
  • 需要分析 Reddit 社区动态的研究项目
  • 需要整合 Reddit 数据的聊天机器人

工具列表

  1. get_frontpage_posts - 获取 Reddit 首页热门帖子
  2. get_subreddit_info - 获取子版块信息
  3. get_subreddit_hot_posts - 获取子版块热门帖子
  4. get_subreddit_new_posts - 获取子版块最新帖子
  5. get_subreddit_top_posts - 获取子版块顶级帖子
  6. get_subreddit_rising_posts - 获取子版块上升中的帖子
  7. get_post_content - 获取帖子详细内容和评论
  8. get_post_comments - 获取帖子评论

常见问题解答

  • 如何获取 Reddit 首页热门帖子?使用 get_frontpage_posts 工具
  • 如何获取特定子版块的信息?使用 get_subreddit_info 工具
  • 如何获取帖子的详细内容?使用 get_post_content 工具

使用教程

使用依赖

无特殊依赖要求

安装教程

  1. 通过 ClaudeMind 安装(推荐)
  2. 使用 uv 运行:
uvx mcp-server-reddit
  1. 使用 PIP 安装:
pip install mcp-server-reddit
python -m mcp_server_reddit
  1. 通过 Smithery 安装:
npx -y @smithery/cli install @Hawstein/mcp-server-reddit --client claude

调试方式

使用 MCP inspector 进行调试:

npx @modelcontextprotocol/inspector uvx mcp-server-reddit

cd path/to/mcp_server_reddit
npx @modelcontextprotocol/inspector uv run mcp-server-reddit

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。