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.
32 lines (31 loc) • 889 B
TypeScript
import { RedditServiceConfig } from "../../types/reddit.js";
export declare class RedditAuthService {
private readonly config;
private readonly tokenEndpoint;
private readonly userAgent;
private accessToken;
private tokenExpiresAt;
constructor(config: RedditServiceConfig);
initialize(): Promise<void>;
getAuthHeaders(): Promise<HeadersInit>;
getAccessToken(): Promise<string>;
fetchUserInfo(): Promise<{
id: any;
name: any;
created_utc: any;
comment_karma: any;
link_karma: any;
is_gold: any;
is_mod: any;
has_verified_email: any;
}>;
fetchUserPreferences(): Promise<{
enable_notifications: any;
show_nsfw: any;
default_comment_sort: any;
theme: any;
language: any;
}>;
private isTokenExpired;
private refreshAccessToken;
}