返回市场
系统提示-mcp-reddit

系统提示-mcp-reddit

作者:Ejb5038 星标更新:2025-06-23

项目介绍

systemprompt-mcp-reddit

npm 版本 smithery 徽章 许可证:Apache-2.0 Twitter 关注 Discord

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

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

使用此服务器需要API密钥。目前是免费提供的,但未来可能会有所改变。您可以在这里获取一个。

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

功能

核心功能

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

高级功能

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

集成功能

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

系统架构

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

核心组件

  • MCP协议层:实现完整的模型上下文协议
  • 服务层:抽象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的实际应用:

▶️ 观看演示视频

相关链接