E

Ejb503

@Ejb503/systemprompt-mcp-reddit
0 Stars 307 次浏览 Ejb503 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

systemprompt-mcp-reddit

npm version
smithery badge

Twitter Follow
Discord

网站 | 文档 | 博客 | 获取 API 密钥

这是一个专门的模型上下文协议(MCP)服务器,使 AI 代理能够与 Reddit 进行交互,包括阅读帖子、创建内容和管理 subreddit 配置。该服务器特别设计用于支持采样和通知功能的 systemprompt.io 客户端,可能无法与其他 MCP 客户端正常工作。

使用此服务器需要一个 API 密钥。目前是免费的,但未来可能会发生变化。你可以在这里获取:这里

该服务器使用了来自 @modelcontextprotocol/sdk 的采样和通知功能。

功能

核心功能

  • Subreddit 配置:为 AI 代理配置和管理多个 subreddit
  • 内容检索:从已配置的 subreddit 中获取热门、最新或有争议的帖子
  • 内容创建:生成具有可自定义参数的 AI 驱动的帖子和回复
  • 写作风格控制:为 AI 配置语气、词汇和内容指南

高级功能

  • 规则合规性:自动遵守 subreddit 规则和要求
  • 内容指南:可定制的内容生成指令
  • 灵活的帖子类型:支持文本和链接帖子
  • 智能回复:基于上下文的响应生成

集成功能

  • MCP 协议集成:完全实现 Model Context Protocol
  • 类型安全实现:完整的 TypeScript 支持
  • 实时处理:支持流式响应
  • 高级错误处理:全面的错误管理

系统架构

该项目遵循模块化架构设计,适用于其他 MCP 服务器实现:

核心组件

  • MCP 协议层:实现完整的 Model Context Protocol
  • 服务层:抽象 Reddit API 交互
  • 处理器层:路由和处理 MCP 请求
  • 工具层:定义 AI 代理可以执行的操作
  • 实用程序层:提供验证和数据转换的帮助函数

目录结构

  • /src/config:服务器配置和功能
  • /src/constants:工具模式、采样模板和系统常量
  • /src/handlers:请求处理器和工具实现
  • /src/services:API 集成服务
  • /src/types:TypeScript 类型定义
  • /src/utils:实用函数和帮助函数

有关架构和实现模式的详细文档,请参阅:

作为模板使用

此代码库旨在作为创建其他 MCP 服务器的模板。模块化架构使其易于将 Reddit 集成替换为其他 API:

  1. 使用你的 API 实现替换服务层
  2. 定义适合你领域的新的工具
  3. 更新类型定义和模式
  4. 配置服务器功能请参阅 TEMPLATE_GUIDE.md 以获取详细的分步说明。

🎥 演示与展示

观看我们的视频演示,了解 Systemprompt MCP Reddit 的实际应用:

▶️ 观看演示视频

相关链接

相关 MCP 服务