Reddit MCP

Reddit MCP

site icon
2025.03.26 8
PythonReddit 内容浏览Reddit 搜索Reddit 阅读内容生成
Reddit MCP 是一个即插即用的 MCP 服务器,用于浏览、搜索和阅读 Reddit 内容。它提供了详细的参数验证、可靠的 PRAW 库支持以及内置的速率限制保护。目前仅支持读取功能,适用于需要从 Reddit 获取信息的场景。
View on GitHub

Overview

基本能力

产品定位

Reddit MCP 是一个即插即用的 MCP 服务器,专注于提供 Reddit 内容的浏览、搜索和阅读功能。

核心功能

  • 详细的参数验证(使用 pydantic)
  • 使用可靠的 PRAW 库作为底层支持
  • 内置速率限制保护

适用场景

  • 需要从 Reddit 获取信息的开发者
  • 需要集成 Reddit 数据的应用程序
  • 需要搜索和浏览 Reddit 内容的用户

工具列表

名称 描述
get_comment 获取评论
get_comments_by_submission 获取提交的评论
get_submission 获取提交内容
get_subreddit 按名称获取子版块
search_posts 在子版块中搜索帖子
search_subreddits 按名称或描述搜索子版块

常见问题解答

  • 目前仅支持读取功能,不支持写入功能
  • 使用工具会消耗令牌,可能需要 Pro 用户才能进行大量工具调用

使用教程

使用依赖

  1. 创建 Reddit 开发者应用,获取 client_idclient_secret

安装教程

使用 uvx(推荐)

"mcpServers": {
  "reddit": {
    "command": "uvx",
    "args": ["reddit-mcp"],
    "env": {
      "REDDIT_CLIENT_ID": "<client_id>",
      "REDDIT_CLIENT_SECRET": "<client_secret>"
    }
  }
}

使用 PIP

  1. 安装包
pip install reddit-mcp
  1. 添加到配置文件
"mcpServers": {
  "reddit": {
    "command": "python",
    "args": ["-m", "reddit_mcp"],
    "env": {
      "REDDIT_CLIENT_ID": "<client_id>",
      "REDDIT_CLIENT_SECRET": "<client_secret>"
    }
  }
}

调试方式

安装完成后,可以通过 MCP 客户端进行调试,如 Claude Desktop 或其他支持 MCP 的客户端。

许可证

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