
Reddit MCP

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 用户才能进行大量工具调用
使用教程
使用依赖
- 创建 Reddit 开发者应用,获取
client_id
和client_secret
安装教程
使用 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 客户端进行调试,如 Claude Desktop 或其他支持 MCP 的客户端。