Token导航 LogoToken导航

MCP Server · 搜索检索

MCP Server Reddit Ts

一个通过Reddit API提供无缝访问Reddit数据的MCP服务器,包括子版块、帖子、评论和搜索功能。

stdio官方级别未说明来源级核验工具 0reddit-mcp
JavaScript搜索文档处理

快速开始

作者 / 组织
SzeMeng76
提供方
SzeMeng76
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Server Reddit Ts 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

搜索检索

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

npx reddit-mcp

客户端配置示例

{
  "mcpServers": {
    "mcp-server-reddit-ts": {
      "command": "npx",
      "args": [
        "reddit-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

🔴 Reddit MCP服务器

中文版 | 英语

一个全面的MCP服务器,用于通过Reddit API访问Reddit数据

🎯 概述

一个模型上下文协议(MCP)服务器,提供对Reddit数据的无缝访问,包括子版块、帖子、评论和搜索功能。内置TypeScript和官方Reddit API,可实现可靠快速的数据检索。

✨ 特性

  • 🏠 子涡流信息:获取任何subreddit的详细信息
  • 🔍 文章搜索:使用各种排序选项在subreddit中搜索帖子
  • 📝 帖子详细信息:检索完整的帖子信息,包括内容和元数据
  • 💬 评论:获取具有不同排序方法的帖子的评论
  • 🌐 亚漩涡发现:搜索和发现新的子版块
  • 🔑 OAuth身份验证:使用Reddit API凭据进行安全访问
  • 🔄 自动令牌刷新:自动访问令牌管理
  • 🎨 丰富的格式:格式良好、数据全面的回复
  • ⚡ 高性能:高效的API调用,具有正确的错误处理

📦 安装

npm install reddit-mcp

或者直接与npx一起使用:

npx reddit-mcp

🔧 先决条件

在使用此MCP服务器之前,您需要获得Reddit API凭据:

  1. 创建Reddit应用程序:

- 首选 Reddit应用程序首选项 - 点击“创建应用程序”或“创建另一个应用程序” - 为应用程序类型选择“脚本” - 记下你的 client_id 和 client_secret

  1. 设置环境变量:
   export REDDIT_CLIENT_ID="your_client_id_here"
   export REDDIT_CLIENT_SECRET="your_client_secret_here"

或者创建一个 .env 文件:

   REDDIT_CLIENT_ID=your_client_id_here
   REDDIT_CLIENT_SECRET=your_client_secret_here

🔧 配置

克劳德桌面

{
  "mcpServers": {
    "reddit": {
      "command": "npx",
      "args": ["reddit-mcp"],
      "env": {
        "REDDIT_CLIENT_ID": "your_client_id_here",
        "REDDIT_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}

光标IDE

{
  "mcpServers": {
    "reddit": {
      "command": "npx",
      "args": ["reddit-mcp"],
      "env": {
        "REDDIT_CLIENT_ID": "your_client_id_here",
        "REDDIT_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}

VS代码与GitHub Copilot

{
  "mcp.servers": {
    "reddit": {
      "command": "npx",
      "args": ["reddit-mcp"],
      "transport": "stdio",
      "env": {
        "REDDIT_CLIENT_ID": "your_client_id_here",
        "REDDIT_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}

🛠️ 可用工具

get_subreddit

获取特定subreddit的详细信息。

参数:

  • name (必填):要检索的子版块的名称(不带“r/”前缀)

示例用法:

"Get information about the programming subreddit"
"Show me details for the MachineLearning subreddit"

退货:

  • 子标题和描述
  • 订阅者计数
  • 创建日期
  • NSFW状态
  • 统一资源定位符

search_posts

在subreddit中搜索帖子或获取热门帖子。

参数:

  • subreddit (必填):要搜索的子版块的名称
  • query (可选):搜索查询字符串(如果为空,则返回趋势帖子)
  • sort (可选):排序方法-“相关性”、“热门”、“新”、“顶部”、“评论”(默认:“热门”)
  • time (可选):时间范围-“全部”、“小时”、“天”、“周”、“月”、“年”(默认值:“全部”)
  • limit (可选):返回的最大帖子数(1-100,默认值:10)

示例用法:

"Search for posts about 'artificial intelligence' in r/MachineLearning"
"Get the top 20 hot posts from r/programming"
"Find new posts about 'React' in r/webdev from the past week"

退货:

  • 帖子标题和网址
  • 作者信息
  • 分数和评论数
  • 用于进一步查询的帖子ID

get_submission

获取特定帖子的详细信息。

参数:

  • id (必填):岗位ID(带或不带“t3\_”前缀)

示例用法:

"Get details for post ID abc123"
"Show me the full content of post t3_xyz789"

退货:

  • 完整的帖子标题和内容
  • 作者和子版块信息
  • 分数和评论统计
  • 创建时间
  • 帖子类型(文本或链接)

get_comments_by_submission

获取特定帖子的评论。

参数:

  • submission_id (必填):用于获取评论的帖子ID
  • sort (可选):评论排序方法-“置信度”、“顶部”、“新”、“有争议”、“旧”、“随机”、“质量保证”、“实时”(默认值:“置信度”)
  • limit (可选):要返回的最大评论数(1-100,默认值:10)

示例用法:

"Get the top 15 comments for post abc123"
"Show me the newest comments for post xyz789"

退货:

  • 评论内容和作者
  • 评论分数
  • 创建时间戳
  • 评论ID

get_comment

获取特定评论的详细信息。

参数:

  • id (必填):评论ID(带或不带“t1\_”前缀)

示例用法:

"Get details for comment ID def456"
"Show me comment t1_ghi789"

退货:

  • 评论内容及作者
  • 得分和创建时间
  • 相关的subreddit和帖子
  • 评论ID

search_subreddits

按名称或描述搜索子版块。

参数:

  • query (必填):搜索子版块名称或描述
  • limit (可选):要返回的最大子版块数(1-100,默认值:10)

示例用法:

"Search for subreddits about cooking"
"Find programming-related subreddits"

退货:

  • 子目录名称和描述
  • 订阅者计数
  • NSFW状态
  • 网址

🎮 使用示例

内容发现

"Find the most popular posts in r/technology from this week"
"Search for discussions about 'GPT-4' in r/MachineLearning"

研究与分析

"Get information about r/datascience and show me the top 10 posts"
"Find subreddits related to 'blockchain' and show their subscriber counts"

评论分析

"Get the top comments for post abc123 and analyze the sentiment"
"Show me controversial comments from post xyz789"

趋势监测

"What are the trending topics in r/programming today?"
"Search for posts about 'ChatGPT' across relevant subreddits"

🏗️ 发展

本地设置

# Clone the repository
git clone https://github.com/SzeMeng76/mcp-server-reddit-ts.git
cd mcp-server-reddit-ts

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env
# Edit .env with your Reddit API credentials

# Start the server
npm start

项目结构

mcp-server-reddit-ts/
├── index.js              # Main MCP server implementation
├── package.json          # Dependencies and scripts
├── .env.example          # Environment variables template
└── README.md            # Documentation

核心依赖关系

  • @模型上下文协议/sdk:官方MCP服务器框架
  • 节点获取:Reddit API调用的HTTP客户端
  • Dotenv。:环境变量管理
  • 动物圈:运行时类型验证和架构定义

🔧 技术细节

身份验证流程

  • 使用OAuth 2.0客户端凭据流
  • 过期时自动刷新令牌
  • 通过环境变量实现安全的凭证处理

API速率限制

  • 尊重Reddit API费率限制
  • 实现正确的User-Agent标头
  • 优雅地处理HTTP错误

数据处理

  • 全面的数据格式,提高可读性
  • 正确处理Reddit的嵌套评论结构
  • 清洁ID处理(自动删除前缀)

错误处理

  • 常见问题的详细错误消息
  • API故障的优雅降级
  • 正确验证输入参数

⚠️ 重要提示

Reddit API指南

  • 关注Reddit API服务条款
  • 遵守速率限制(每分钟60次客户端凭据请求)
  • 使用描述性用户代理字符串
  • 不要提出过多的要求

数据隐私

  • 此服务器仅访问公共Reddit数据
  • 无用户身份验证或私人数据访问
  • 尊重Reddit的隐私设置和删除的内容

内容指南

  • 访问某些子版块时,请注意NSFW内容
  • 尊重社区规则和指导方针
  • 负责任地使用数据进行研究和分析

🚀 常见用例

市场调研

  • 趋势分析:监控有关产品或主题的讨论
  • 情感分析:分析公众对品牌或活动的看法
  • 社区见解:了解受众偏好和行为

内容策略

  • 主题发现:查找相关社区的热门话题
  • 啮合分析:研究哪些内容表现良好
  • 社区研究:确定你所在领域的活跃社区

学术研究

  • 社交媒体研究:分析在线社区动态
  • 民意研究:研究态度和观点
  • 内容分析:检查沟通模式

开发和测试

  • API集成:测试应用程序中的Reddit数据集成
  • 机器人开发:原型Reddit机器人和自动化工具
  • 数据分析:处理Reddit数据以获取见解

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature-name
  3. 通过适当的错误处理进行更改
  4. 使用各种子版块和内容类型进行测试
  5. 确保正确记录环境变量
  6. 提交带有清晰描述的拉取请求

开发指南

  • 遵循JavaScript/Node.js最佳实践
  • 为新功能添加适当的错误处理
  • 在热门和小众子版块进行测试
  • 记录任何新参数或返回格式
  • 遵守Reddit API指南和费率限制

📄 许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

⚖️ 法律与伦理

  • Reddit API合规性:严格遵守Reddit的开发者条款
  • 仅限公共数据:仅访问公开的Reddit内容
  • 速率限制:遵守API限制以避免服务中断
  • 内容责任:用户必须确保适当使用访问的数据
  • 隐私尊重:无法访问私人消息或受限内容

🙏 致谢

  • 红迪:用于提供全面的Reddit API
  • MCP社区:用于标准化协议
  • 节点获取维护者:用于可靠的HTTP客户端功能
  • 贡献者:所有帮助改进这个项目的人

______________________________________________________________________

*专为Reddit数据分析、内容研究和社区洞察而构建* 🔴📊

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

RedditAPIJavaScript本地部署数据检索社区分析内容发现社交媒体工具

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Server Reddit Ts

MCP World · 本页

0stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Server Reddit Ts 怎么安装?

公开资料给出的安装命令是 npx reddit-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Server Reddit Ts 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

MCP Server Reddit Ts 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Server Reddit Ts 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP Server Reddit Ts 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP