Reddit MCP服务器(Reddit内容浏览工具)
一个即插即用的MCP服务器,它使AI助手能够通过PRAW库浏览、搜索和阅读Reddit内容。
服务介绍
Reddit MCP
一个即插即用的 MCP 服务器,用于浏览、搜索和阅读 Reddit。
演示
这是一个简短的视频,展示了如何在 Claude Desktop 中使用它:
https://github.com/user-attachments/assets/a2e9f2dd-a9ac-453f-acd9-1791380ebdad
特性
注意事项
- 目前仅支持读取功能。如果您想使用写入功能,请为 issue 投票或 发送 PR! 🙌
- 工具使用令牌。要与 Claude 一起使用,您可能需要成为 Pro 用户才能进行多次工具调用。免费层级用户在轻度使用工具时应该没问题。您的令牌使用情况由您自己负责。
安装
前提条件:Reddit API 凭证
如果您还没有 Reddit 账户中的 开发者应用,请创建一个。这将为您提供 client_id 和 client_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 提供了一个非常可靠的库 💙