UNPKG

rapidapi-mcp-server

Version:

MCP server for discovering and assessing APIs from RapidAPI marketplace

16 lines (15 loc) 686 B
export interface RateLimitConfig { requestDelayMin: number; requestDelayMax: number; pageLoadWait: number; antiDetectionDelay: number; retryBaseDelay: number; retryMaxAttempts: number; maxDailyRequests: number; maxConcurrentRequests: number; } export declare const ETHICAL_RATE_LIMITS: RateLimitConfig; export declare function getRandomDelay(min: number, max: number): number; export declare function getRetryDelay(attempt: number, baseDelay: number): number; export declare function logRequestTiming(action: string, url: string, delay?: number): void; export declare function validateRequestRate(requestCount: number, config: RateLimitConfig): boolean;