关于 Reddit Search Mcp
Reddit Search Mcp 是由 reddapi.dev 提供支持的 Reddit 搜索与发现 MCP 服务,面向需要研究讨论、浏览社区或查看热门话题的用户。它支持语义搜索,并可查询版块信息与趋势。
主要功能
- 01以自然语言语义搜索帖子
- 02分页浏览和筛选版块
- 03获取指定版块详情
- 04按热度查询趋势话题
适用场景
- 01研究 Reddit 用户对某主题的讨论
- 02查找符合名称或描述的版块
- 03了解指定日期范围内的热门话题
MCP 相关
该 MCP 服务向兼容客户端提供 Reddit 搜索、版块查询和趋势发现工具;搜索能力由 reddapi.dev 提供支持。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
reddapi.dev MCP 服务
一个基于 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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。