mcpField
R
Reddit Search Mcp

Reddit Search Mcp

本地服务
github.com/lignertys搜索与检索138 周前更新

关于 Reddit Search Mcp

Reddit Search Mcp 是由 reddapi.dev 提供支持的 Reddit 搜索与发现 MCP 服务,面向需要研究讨论、浏览社区或查看热门话题的用户。它支持语义搜索,并可查询版块信息与趋势。

主要功能

  1. 01以自然语言语义搜索帖子
  2. 02分页浏览和筛选版块
  3. 03获取指定版块详情
  4. 04按热度查询趋势话题

适用场景

  1. 01研究 Reddit 用户对某主题的讨论
  2. 02查找符合名称或描述的版块
  3. 03了解指定日期范围内的热门话题

MCP 相关

该 MCP 服务向兼容客户端提供 Reddit 搜索、版块查询和趋势发现工具;搜索能力由 reddapi.dev 提供支持。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"reddit-search": {
"command": "npx",
"args": [
"-y",
"reddit-search-mcp"
],
"env": {
"REDDAPI_API_KEY": "<REDDAPI_API_KEY>"
}
}
}
}
启动命令npx -y reddit-search-mcp
需要配置的环境变量
REDDAPI_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmreddit-search-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

reddapi.dev MCP 服务

npm version MCP Registry License: MIT

一个基于 Model Context Protocol (MCP) 的服务,提供 AI 驱动的 Reddit 搜索和发现功能。使用语义 AI 搜索数百万条 Reddit 帖子、探索子版块并发现热门话题。

由 reddapi.dev 提供支持——Reddit Search API。

安装

npm install -g reddit-search-mcp

也可以使用 npx 直接运行:

npx reddit-search-mcp

配置

Claude Desktop

将以下内容添加到 Claude Desktop 配置文件中:

macOS:~/Library/Application Support/Claude/claude_desktop_config.json Windows:%APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "reddit-search-mcp": {
      "command": "npx",
      "args": ["reddit-search-mcp"],
      "env": {
        "REDDAPI_API_KEY": "your_api_key_here"
      }
    }
  }
}
Cursor

将以下内容添加到 Cursor 设置(~/.cursor/mcp.json):

{
  "mcpServers": {
    "reddit-search-mcp": {
      "command": "npx",
      "args": ["reddit-search-mcp"],
      "env": {
        "REDDAPI_API_KEY": "your_api_key_here"
      }
    }
  }
}
Windsurf

将以下内容添加到 Windsurf MCP 配置(~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "reddit-search-mcp": {
      "command": "npx",
      "args": ["reddit-search-mcp"],
      "env": {
        "REDDAPI_API_KEY": "your_api_key_here"
      }
    }
  }
}
VS Code(Claude Code / Cline)

将以下内容添加到 VS Code 设置或项目中的 .mcp.json:

{
  "mcpServers": {
    "reddit-search-mcp": {
      "command": "npx",
      "args": ["reddit-search-mcp"],
      "env": {
        "REDDAPI_API_KEY": "your_api_key_here"
      }
    }
  }
}
OpenClaw

将以下内容添加到 OpenClaw MCP 配置中:

{
  "mcpServers": {
    "reddit-search-mcp": {
      "command": "npx",
      "args": ["reddit-search-mcp"],
      "env": {
        "REDDAPI_API_KEY": "your_api_key_here"
      }
    }
  }
}
环境变量
变量必填描述
REDDAPI_API_KEY否高级功能的 API 密钥(可在 reddapi.dev 获取)

在 reddapi.dev 获取 API 密钥

可用工具

reddit_search

使用语义 AI 搜索 Reddit 对话。

参数:

  • query(string,必填):自然语言搜索查询
  • limit(number,可选):最大结果数(1-100,默认值:20)

示例:

Search for discussions about mechanical keyboards for programming
reddit_list_subreddits

获取可用子版块的分页列表。

参数:

  • page(number,可选):页码(默认值:1)
  • limit(number,可选):每页结果数(1-100,默认值:20)
  • search(string,可选):按名称、标题或描述筛选
reddit_get_subreddit

获取特定子版块的详细信息。

参数:

  • subreddit(string,必填):不带 r/ 前缀的子版块名称
reddit_get_trends

获取 Reddit 热门话题和洞察,并按受欢迎程度排序。

参数:

  • start_date(string,可选):起始日期筛选条件(ISO 8601 或 YYYY-MM-DD,默认值:今天)
  • end_date(string,可选):结束日期筛选条件(ISO 8601 或 YYYY-MM-DD,默认值:今天)
  • limit(number,可选):热门话题数量(1-100,默认值:20)

使用示例

研究某个话题:

You: What are developers saying about React Server Components?
Claude: [Uses reddit_search] Found 45 results...

探索某个社区:

You: Tell me about r/typescript
Claude: [Uses reddit_get_subreddit] r/typescript has 285,432 subscribers...

查找趋势:

You: What's trending in tech this week?
Claude: [Uses reddit_get_trends] Top trending topics...

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。