systemprompt-mcp-reddit
一个专用的模型上下文协议 (MCP) 服务器,使 AI 代理能够与 Reddit 交互,包括阅读帖子、创建内容以及管理子版块配置。该服务器专为支持采样和通知功能的systemprompt.io客户端设计,可能无法与其他 MCP 客户端正常配合使用。
使用此服务器需要 API 密钥。目前 API 密钥免费,但未来可能会有所变更。您可以点击此处获取。
该服务器使用来自@modelcontextprotocol/sdk 的采样和通知功能。
特征
核心功能
- Subreddit 配置:为 AI 代理配置和管理多个 subreddit
- 内容检索:从配置的 subreddits 中获取热门、新或有争议的帖子
- 内容创作:使用可自定义的参数生成人工智能帖子和回复
- 写作风格控制:为人工智能配置语气、词汇和内容指南
高级功能
- 遵守规则:自动遵守 subreddit 规则和要求
- 内容指南:可定制的内容生成说明
- 灵活的帖子类型:支持文本和链接帖子
- 智能回复:上下文感知响应生成
集成功能
- MCP 协议集成:全面实现模型上下文协议
- 类型安全实现:完整的 TypeScript 支持
- 实时处理:支持流式响应
- 高级错误处理:全面的错误管理
系统架构
该项目采用模块化架构,旨在适应其他 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 客户端
- systemprompt.io 文档
This server cannot be installed
一个专门的 MCP 服务器,使 AI 代理能够与 Reddit 交互,包括阅读帖子、创建内容和管理 subreddit 配置。