mcpField
S
systemprompt-mcp-reddit

systemprompt-mcp-reddit

Local
github.com/Ejb503Social Media10Updated 70w ago

About systemprompt-mcp-reddit

systemprompt-mcp-reddit is an MCP server for AI agents to read Reddit posts, create posts and replies, and manage subreddit settings. It includes configurable writing guidance and rule compliance, and is designed for the systemprompt.io client with sampling and notifications.

Key features

  1. 01Configure multiple subreddits
  2. 02Retrieve hot, new, or controversial posts
  3. 03Create text and link posts and replies
  4. 04Set writing style and content guidelines
  5. 05Apply subreddit rules to generated content

Use cases

  1. 01Review posts from configured subreddits
  2. 02Draft posts and context-aware replies
  3. 03Generate content following subreddit requirements

MCP support

The server exposes Reddit operations through MCP tools and uses sampling and notifications. It is designed for the systemprompt.io client and may not work properly with other MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

systemprompt-mcp-reddit

npm version smithery badge License: Apache-2.0 Twitter Follow Discord

Website | Documentation | Blog | Get API Key

A specialized Model Context Protocol (MCP) server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations. The server is designed to work specifically with systemprompt.io client that support sampling and notification features, and may not function properly with other MCP clients.

An API KEY is required to use this server. This is currently free, although this may change in the future. You can get one here.

This server uses Sampling and Notification functionality from the @modelcontextprotocol/sdk.

Features

Core Functionality
  • Subreddit Configuration: Configure and manage multiple subreddits for the AI agent
  • Content Retrieval: Fetch hot, new, or controversial posts from configured subreddits
  • Content Creation: Generate AI-powered posts and replies with customizable parameters
  • Writing Style Control: Configure tone, vocabulary, and content guidelines for the AI
Advanced Features
  • Rule Compliance: Automatic adherence to subreddit rules and requirements
  • Content Guidelines: Customizable instructions for content generation
  • Flexible Post Types: Support for both text and link posts
  • Smart Replies: Context-aware response generation
Integration Features
  • MCP Protocol Integration: Full implementation of Model Context Protocol
  • Type-Safe Implementation: Complete TypeScript support
  • Real-Time Processing: Supports streaming responses
  • Advanced Error Handling: Comprehensive error management

System Architecture

This project follows a modular architecture designed to be adaptable for other MCP server implementations:

Core Components
  • MCP Protocol Layer: Implements the complete Model Context Protocol
  • Service Layer: Abstracts Reddit API interactions
  • Handler Layer: Routes and processes MCP requests
  • Tool Layer: Defines operations AI agents can perform
  • Utility Layer: Provides helpers for validation and data transformation
Directory Structure
  • /src/config: Server configuration and capabilities
  • /src/constants: Tool schemas, sampling templates, and system constants
  • /src/handlers: Request handlers and tool implementations
  • /src/services: API integration services
  • /src/types: TypeScript type definitions
  • /src/utils: Utility functions and helpers

For detailed documentation of the architecture and implementation patterns, see:

Using as a Template

This codebase is designed to serve as a template for creating other MCP servers. The modular architecture makes it straightforward to replace the Reddit integration with other APIs:

  1. Replace the service layer with your API implementation
  2. Define new tools appropriate for your domain
  3. Update type definitions and schemas
  4. Configure server capabilities

See TEMPLATE_GUIDE.md for detailed step-by-step instructions.

🎥 Demo & Showcase

Watch our video demonstration to see Systemprompt MCP Reddit in action:

▶️ Watch Demo Video

Related Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.