@andrewlwn77/s3-upload-mcp-server
Version:
Pure Node.js MCP server for uploading images to AWS S3 with high-performance validation using Sharp and file-type
11 lines • 492 B
TypeScript
import { ImageValidationResult, S3Response } from '../types';
export declare class ImageValidator {
private logger;
private readonly maxFileSize;
constructor(maxFileSize?: number);
validateImageFile(filePath: string): Promise<S3Response<ImageValidationResult>>;
validateBase64Image(base64Data: string, filename: string): Promise<S3Response<ImageValidationResult>>;
private validateImageBuffer;
private isValidBase64;
}
//# sourceMappingURL=image-validator.d.ts.map