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.

20 lines (19 loc) 1.04 kB
import { RedditAuthService } from "./reddit-auth-service.js"; import { SubredditRequirements, FetchSubscribedSubredditsOptions, SubscribedSubreddit, FlairResponse } from "../../types/reddit.js"; import { RedditFetchService } from "./reddit-fetch-service.js"; export declare class RedditSubredditService extends RedditFetchService { constructor(baseUrl: string, authService: RedditAuthService, rateLimitDelay: number); getSubredditInfo(subreddit: string): Promise<SubredditRequirements>; /** * Fetches the list of subreddits the authenticated user is subscribed to * @param options Options for fetching subscribed subreddits * @returns Array of subscribed subreddits */ fetchSubscribedSubreddits(options?: FetchSubscribedSubredditsOptions): Promise<SubscribedSubreddit[]>; /** * Fetches available post flairs for a subreddit * @param subreddit The subreddit name (without r/ prefix) * @returns Array of available flairs */ getFlairs(subreddit: string): Promise<FlairResponse>; }