random-org-mcp-server
Version:
MCP Server for api.random.org integration - Generate true random numbers, strings, UUIDs and more
25 lines • 1.3 kB
TypeScript
import { RandomOrgConfig, IntegerResult, IntegerSequenceResult, DecimalResult, GaussianResult, StringResult, UUIDResult, BlobResult, UsageResult, IntegerParams, IntegerSequenceParams, DecimalParams, GaussianParams, StringParams, UUIDParams, BlobParams } from './types.js';
export declare class RandomOrgClient {
private config;
private client;
private rateLimiter;
private requestId;
constructor(config: RandomOrgConfig);
private makeRequest;
generateIntegers(params: IntegerParams): Promise<IntegerResult>;
generateIntegerSequences(params: IntegerSequenceParams): Promise<IntegerSequenceResult>;
generateDecimalFractions(params: DecimalParams): Promise<DecimalResult>;
generateGaussians(params: GaussianParams): Promise<GaussianResult>;
generateStrings(params: StringParams): Promise<StringResult>;
generateUUIDs(params: UUIDParams): Promise<UUIDResult>;
generateBlobs(params: BlobParams): Promise<BlobResult>;
getUsage(): Promise<UsageResult>;
private validateIntegerParams;
private validateIntegerSequenceParams;
private validateDecimalParams;
private validateGaussianParams;
private validateStringParams;
private validateUUIDParams;
private validateBlobParams;
}
//# sourceMappingURL=randomOrgClient.d.ts.map