systemprompt-mcp-reddit
一个专用的模型上下文协议 (MCP) 服务器,使 AI 代理能够与 Reddit 交互,包括阅读帖子、创建内容以及管理子版块配置。该服务器专为支持采样和通知功能的systemprompt.io客户端设计,可能无法与其他 MCP 客户端正常配合使用。
使用此服务器需要 API 密钥。目前 API 密钥免费,但未来可能会有所变更。您可以点击此处获取。
该服务器使用来自@modelcontextprotocol/sdk 的采样和通知功能。
特征
核心功能
Subreddit 配置:为 AI 代理配置和管理多个 subreddit
内容检索:从配置的 subreddits 中获取热门、新或有争议的帖子
内容创作:使用可自定义的参数生成人工智能帖子和回复
写作风格控制:为人工智能配置语气、词汇和内容指南
高级功能
遵守规则:自动遵守 subreddit 规则和要求
内容指南:可定制的内容生成说明
灵活的帖子类型:支持文本和链接帖子
智能回复:上下文感知响应生成
集成功能
MCP 协议集成:全面实现模型上下文协议
类型安全实现:完整的 TypeScript 支持
实时处理:支持流式响应
高级错误处理:全面的错误管理
Related MCP server: Reddit MCP
系统架构
该项目采用模块化架构,旨在适应其他 MCP 服务器实现:
核心组件
MCP 协议层:实现完整的模型上下文协议
服务层:抽象 Reddit API 交互
处理层:路由和处理 MCP 请求
工具层:定义AI代理可以执行的操作
实用层:提供验证和数据转换的帮助
目录结构
/src/config:服务器配置和功能/src/constants:工具模式、采样模板和系统常量/src/handlers:请求处理程序和工具实现/src/services:API 集成服务/src/types:TypeScript 类型定义/src/utils:实用程序函数和助手
有关体系结构和实现模式的详细文档,请参阅:
ARCHITECTURE.md :完整的系统概述
TEMPLATE_GUIDE.md :创建新 MCP 服务器的指南
用作模板
此代码库旨在作为创建其他 MCP 服务器的模板。模块化架构使其能够轻松地用其他 API 替换 Reddit 集成:
用你的 API 实现替换服务层
定义适合您领域的新工具
更新类型定义和架构
配置服务器功能
请参阅TEMPLATE_GUIDE.md了解详细的分步说明。
🎥 演示和展示
观看我们的视频演示,了解 Systemprompt MCP Reddit 的实际操作:
相关链接
多模态 MCP 客户端- 语音驱动的 MCP 客户端