article
README
🚀 systemprompt-mcp-reddit
这是一个专门针对 Reddit 的模型上下文协议 (MCP) 服务器,能让 AI 代理交互式地阅读帖子、创建内容并管理 subreddit 配置。该服务器专为支持采样和通知功能的 systemprompt.io 客户端设计,与其他 MCP 客户端可能无法正常工作。
项目状态与社区链接
官方资源
官方网站 | 文档 | 博客 | 获取 API Key
使用说明
使用此服务器需要 API 密钥。目前这是免费的,尽管未来可能会发生变化。您可以在此处获取一个密钥。此服务器使用了采样和通知功能来自 @modelcontextprotocol/sdk。
✨ 主要特性
核心功能
- 子版块配置:可配置并管理多个子版块供 AI 代理使用。
- 内容检索:能从配置的子版块中获取热门、最新或有争议的帖子。
- 内容创建:可生成 AI 驱动的帖子和回复,且具有可自定义参数。
- 写作风格控制:支持配置语气、词汇和内容指南。
高级功能
- 规则遵循:可自动遵守 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 服务器的模板。模块化架构使其易于将 Reddit 集成替换为其他 API:
- 将服务层替换为您自己的 API 实现。
- 定义适用于您领域的新工具。
- 更新类型定义和模式。
- 配置服务器能力。
有关详细步骤说明,请参阅TEMPLATE_GUIDE.md。
🎥 演示与展示
观看我们的演示视频,了解 Systemprompt MCP Reddit 的实际操作: ▶️ 观看演示视频
相关链接
- 多模态 MCP 客户端 - 声音驱动的 MCP 客户端。
- systemprompt 博客
📄 许可证
本项目采用 Apache-2.0 许可证。
扫码联系在线客服