Reddit MCP服务器(Reddit内容浏览工具)

@GridfireAI/reddit-mcp
0 Stars 65 次浏览 GridfireAI 更新于 2026-08-23

一个即插即用的MCP服务器,它使AI助手能够通过PRAW库浏览、搜索和阅读Reddit内容。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Reddit MCP

一个即插即用的 MCP 服务器,用于浏览、搜索和阅读 Reddit。

演示

这是一个简短的视频,展示了如何在 Claude Desktop 中使用它:

https://github.com/user-attachments/assets/a2e9f2dd-a9ac-453f-acd9-1791380ebdad

特性

  • 使用 pydantic 进行详细的参数验证
  • 在底层使用可靠的 PRAW
  • 由于 PRAW 的内置速率限制保护

注意事项

  • 目前仅支持读取功能。如果您想使用写入功能,请为 issue 投票或 发送 PR! 🙌
  • 工具使用令牌。要与 Claude 一起使用,您可能需要成为 Pro 用户才能进行多次工具调用。免费层级用户在轻度使用工具时应该没问题。您的令牌使用情况由您自己负责。

安装

前提条件:Reddit API 凭证

如果您还没有 Reddit 账户中的 开发者应用,请创建一个。这将为您提供 client_idclient_secret 以供后续步骤使用。如果您已有这些凭证,则可以跳过此步骤。

Claude Desktop

要在 Claude Desktop 中安装:

  • 按照 此处 的说明操作,直到“使用任何文本编辑器打开配置文件”部分。
  • 根据您首选的安装方法,在文件中添加以下内容:

使用 uvx(推荐)

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

使用 PIP

首先安装包:

pip install reddit-mcp

然后在配置文件中添加以下内容:

"mcpServers": {
  "reddit": {
    "command": "python",
    "args": ["-m", "reddit_mcp"],
    "env": {
      "REDDIT_CLIENT_ID": "<client_id>",
      "REDDIT_CLIENT_SECRET": "<client_secret>"
    }
  }
}

其他

您可以使用任何 MCP 客户端与此服务器配合使用,包括代理框架(LangChain, LlamaIndex, AutoGen 等)。有关 AutoGen 集成示例,请参阅 示例

工具

服务器将公开的工具有:

名称 描述
get_comment 访问一条评论
get_comments_by_submission 访问某个帖子的所有评论
get_submission 访问某个帖子
get_subreddit 通过名称访问某个子版块
search_posts 在某个子版块中搜索帖子
search_subreddits 通过名称或描述搜索子版块

贡献

欢迎贡献!更多信息请参见 CONTRIBUTING.md

致谢

  • PRAW 提供了一个非常可靠的库 💙