Reddit浏览搜索服务

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

  • by GridfireAI
  • Python
  • 本地部署
  • 19 星标
  • 更新于
在 GitHub 查看 GridfireAI/reddit-mcp

使用说明

Reddit MCP

即插即用 主控程序 服务器浏览、搜索和阅读Reddit。

演示

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

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

特性

  • 详细的参数验证 媒染剂
  • 使用可靠 法律 引擎盖下的图书馆
  • PRAW内置限速保护

注意事项

  • 目前仅支持读取功能。如果你想使用写功能,请为 问题 或 发送PR! 🙌
  • 工具使用令牌。要将其与Claude一起使用,您可能需要是专业用户才能使用许多工具调用。免费版用户应该可以更轻松地使用工具。您的代币使用是您的责任。

安装

前提条件:Reddit API证书

创建一个 开发者应用 如果您还没有Reddit帐户,请将其添加到您的Reddit帐户中。这会给你一个 client_id 和 client_secret 在以下步骤中使用。如果你已经有了这些,你可以跳过这一步。

克劳德桌面

要安装到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、LlamaIdex、AutoGen等)。有关AutoGen集成的示例,请查看 例子.

工具

服务器将公开的工具包括:

名称 描述
get_comment 访问评论
get_comments_by_submission 访问提交的评论
get_submission 访问提交内容
get_subreddit 按名称访问子版块
search_posts 在subreddit上搜索帖子
search_subreddits 按名称或描述搜索子版块

贡献

欢迎投稿!看 贡献.md 了解更多信息。

致谢

  • 法律 一个非常可靠的图书馆💙