返回 MCP 目录
public公开dns本地运行

mcp-server-reddit

一个通过MCP协议为LLM提供Reddit公共API访问的服务器,支持浏览热门帖子、获取社区信息和阅读评论等功能。

article

README

🚀 MCP 服务器 Reddit 完整翻译

MCP 服务器 Reddit 是一个用于与 Reddit 平台交互的模型上下文协议 (Model Context Protocol) 服务器。它能让 AI 模型通过获取 Reddit 上的帖子、子版块信息及其他相关数据,增强自身的理解能力。

🚀 快速开始

MCP 服务器 Reddit 可助力 AI 模型从 Reddit 平台获取数据,增强理解能力。你可以按照以下步骤进行安装和配置。

✨ 主要特性

  • 获取当前热门帖子:查看 Reddit 首页的热门内容。
  • 子版块信息查询:了解特定子版块(如 r/ClaudeAI)的基本情况。
  • 多类型帖子检索:包括热门、最新、最热及 trending 帖子的获取功能。
  • 详细内容和评论提取:分析具体 Reddit 帖子的内容及其相关评论。

📦 安装指南

使用 pip 安装

通过 pip 可以轻松安装 MCP 服务器 Reddit:

pip install mcp-server-reddit

安装完成后,可以通过以下命令启动服务:

python -m mcp_server_reddit

使用 Smithery 安装

如果你使用 Claude Desktop,可以通过 Smithery 自动安装:

npx -y @smithery/cli install @Hawstein/mcp-server-reddit --client claude

📚 详细文档

配置说明

配置用于 Claude.app

将以下配置添加到你的 Claude 设置中:

  • 使用 uvx 的配置方式
"mcpServers": {
  "reddit": {
    "command": "uvx",
    "args": ["mcp-server-reddit"]
  }
}
  • 使用 pip 安装的配置方式
"mcpServers": {
  "reddit": {
    "command": "python",
    "args": ["-m", "mcp_server_reddit"]
  }
}

配置用于 Zed

将以下内容添加到你的 Zed settings.json 文件中:

  • 使用 uvx 的配置方式
"context_servers": [
  "mcp-server-reddit": {
    "command": "uvx",
    "args": ["mcp-server-reddit"]
  }
],
  • 使用 pip 安装的配置方式
"context_servers": {
  "mcp-server-reddit": {
    "command": "python",
    "args": ["-m", "mcp_server_reddit"]
  }
},

示例问题

  • 获取 Reddit 首页热门帖子:询问当前 Reddit 的热门内容。
  • 查询子版块信息:了解特定子版块的基本情况。
  • 获取子版块内的热门帖子:查看某个子版块内的热门讨论。
  • 获取子版块的最新内容:了解某个子版块最新的动态。
  • 分析子版块的历史高光帖:查看某个子版块内的经典或最热内容。
  • 追踪子版块的趋势变化:观察某个子版块内当前正在流行的内容。

调试方法

  • 对于 uvx 安装的用户:
npx @modelcontextprotocol/inspector uvx mcp-server-reddit
  • 如果是手动安装或开发环境,请执行以下命令:
cd path/to/mcp_server_reddit
npx @modelcontextprotocol/inspector uv run mcp-server-reddit

📄 许可证

MCP 服务器 Reddit 采用 MIT 许可证,这意味着你可以自由使用、修改和分发该软件。更多详细信息,请参阅项目仓库中的 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端