UNPKG

systemprompt-mcp-reddit

Version:

A specialized Model Context Protocol (MCP) server that enables you to search, read, and interact with Reddit content, leveraging an AI Agent to help with each operation.

45 lines (44 loc) 1.35 kB
export interface RedditSubredditConfig { name: string; description?: string; tags?: string[]; } export interface RedditPreferences { defaultSort?: "hot" | "new" | "top" | "rising" | "controversial"; timeFilter?: "hour" | "day" | "week" | "month" | "year" | "all"; contentFilter?: "all" | "posts" | "comments"; nsfwFilter?: boolean; minimumScore?: number; maxPostsPerRequest?: number; } export interface ConfigureRedditArgs { subreddits: string[]; preferences?: { defaultSort?: "hot" | "new" | "top" | "rising" | "controversial"; timeFilter?: "hour" | "day" | "week" | "month" | "year" | "all"; contentFilter?: "all" | "posts" | "comments"; nsfwFilter?: boolean; minimumScore?: number; maxPostsPerRequest?: number; }; } export interface FetchRedditContentArgs { sortBy: "hot" | "new" | "top" | "rising" | "controversial"; timeFilter?: "hour" | "day" | "week" | "month" | "year" | "all"; limit?: number; subreddits?: string; } export interface ConfigureInstructionsArgs { content: string; } export interface CreateRedditPostArgs { subreddit: string; content: string; kind?: "text" | "link"; url?: string; } export interface CreateRedditReplyArgs { subreddit: string; messageId: string; content: string; }