mcpField
S
Semantic Search Through Millions Of Reddit Posts

Semantic Search Through Millions Of Reddit Posts

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

关于 Semantic Search Through Millions Of Reddit Posts

Reddit Insights MCP Server 让 AI 助手以语义方式搜索 Reddit 讨论、浏览 Subreddit 信息并获取趋势文章,适用于 Reddit 内容研究与探索。

主要功能

  1. 01语义搜索 Reddit 帖子
  2. 02浏览并筛选 Subreddit 列表
  3. 03获取 Subreddit 详细信息
  4. 04按时间段和类别查看趋势文章

适用场景

  1. 01研究 Reddit 上关于某主题的讨论
  2. 02按名称或描述查找 Subreddit
  3. 03查看指定时间段的 Reddit 趋势

MCP 相关

该 MCP 服务向 MCP 客户端提供 Reddit 搜索、Subreddit 发现和趋势查询工具。

配置

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

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

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

安装包
npmreddit-insights-mcp

工具

4

收录的工具列表 · 更新于 3 周前

参数类型必填说明
querystring是自然语言搜索查询(例如,'best programming languages for beginners')
limitnumber否最大结果数(1-100,默认值:20)

详细介绍

Reddit Insights MCP 服务

npm version MCP Registry License: MIT

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

安装

npm install -g reddit-insights-mcp

或使用 npx 直接运行:

npx reddit-insights-mcp

配置

Claude Desktop

添加到 Claude Desktop 配置文件:

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

{
  "mcpServers": {
    "reddit-insights": {
      "command": "npx",
      "args": ["reddit-insights-mcp"],
      "env": {
        "REDDIT_INSIGHTS_API_KEY": "your_api_key_here"
      }
    }
  }
}
环境变量
变量必需描述
REDDIT_INSIGHTS_API_KEY否用于高级功能的 API 密钥

在 reddit-insights.com 获取 API 密钥

可用工具

reddit_search

使用语义 AI 搜索 Reddit 对话。

参数:

  • query(字符串,必需):自然语言搜索查询
  • limit(数字,可选):最多返回的结果数(1-100,默认值:20)

示例:

Search for discussions about mechanical keyboards for programming
reddit_list_subreddits

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

参数:

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

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

参数:

  • subreddit(字符串,必需):不带 r/ 前缀的子版块名称
reddit_get_trends

获取 Reddit 趋势文章和见解。

参数:

  • page(数字,可选):页码(默认值:1)
  • perPage(数字,可选):每页结果数(默认值:12)
  • filter(字符串,可选):时间范围——"latest"、"today"、"week"、"month"
  • category(字符串,可选):按类别筛选

使用示例

研究某个主题:

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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。