Reddit交互服务

一个专门用于AI代理与Reddit交互的模型上下文协议(MCP)服务器,支持读取帖子、创建内容和管理子版块配置。

  • by Ejb503
  • JavaScript
  • 本地部署
  • 10 星标
  • 更新于
在 GitHub 查看 Ejb503/systemprompt-mcp-reddit

使用说明

系统提示mcp reddit

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

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

使用此服务器需要API密钥。目前这是免费的,但将来可能会改变。你可以买一个 这里.

此服务器使用来自的采样和通知功能 @模型上下文协议/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:实用函数和助手

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

用作模板

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

  1. 用API实现替换服务层
  2. 定义适合您领域的新工具
  3. 更新类型定义和模式
  4. 配置服务器功能

看 模板_GUIDE.md 了解详细的分步说明。

🎥 演示与展示

观看我们的视频演示,了解Systemprompt MCP Reddit的运行情况:

▶️ 观看演示视频

相关链接