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
TypeScript
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>;
}