一个 Model Context Protocol (MCP) 服务器,提供 Reddit 内容获取功能,包括首页热门帖子、子版块信息和热门帖子、帖子详情及评论等功能。这是使用 TypeScript 实现的版本。
- 获取 Reddit 首页热门帖子
- 获取特定子版块信息
- 获取特定子版块的热门帖子
- 获取特定子版块的最新帖子
- 获取特定子版块的最佳帖子(按时间段过滤)
- 获取特定子版块的新兴帖子
- 获取特定帖子的详细内容和评论
- 获取特定帖子的评论
你可以通过两种方式使用该包:
npx mcp-server-reddit-ts
npm install -g mcp-server-reddit-ts
mcp-server-reddit-ts
将以下内容添加到你的 Claude Desktop 配置文件中:
{
"mcpServers": {
"reddit": {
"command": "npx",
"args": ["mcp-server-reddit-ts"]
}
}
}
将以下内容添加到你的 Zed settings.json 文件中:
"context_servers": {
"mcp-server-reddit": {
"command": "npx",
"args": ["mcp-server-reddit-ts"]
}
}
该服务器提供以下工具:
获取 Reddit 首页热门帖子。
示例提示:
"获取 Reddit 首页上的热门帖子"
获取子版块信息。
示例提示:
"请告诉我关于 r/Python 的信息"
获取子版块的热门帖子。
示例提示:
"获取 r/Programming 子版块中的热门帖子"
获取子版块的最新帖子。
示例提示:
"显示 r/news 中最新的帖子"
获取子版块的最佳帖子。
示例提示:
"获取 r/AskReddit 中所有时间最佳的帖子"
获取子版块的新兴帖子。
示例提示:
"r/technology 中现在有哪些正在上升的帖子?"
获取特定帖子的详细内容和评论。
示例提示:
"获取这个 Reddit 帖子的完整内容和评论:[帖子URL]"
获取帖子的评论。
示例提示:
"总结一下这个 Reddit 帖子的评论:[帖子URL]"
- Node.js 18+
- npm 或 yarn
- 克隆仓库
- 安装依赖:
npm install
- 构建项目:
npm run build
- 运行服务器:
npm start
用于调试和测试你的服务器:
npm run inspector
MIT
本服务器使用 Reddit 公共 API 获取数据。