@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 • 558 B
TypeScript
import { S3UploadResult, S3FileUploadResult, S3Response } from '../types';
export declare class ImageUploadService {
private s3Client;
private imageValidator;
private configManager;
private logger;
constructor();
uploadImageData(imageData: string, filename: string, bucket?: string, contentType?: string): Promise<S3Response<S3UploadResult>>;
uploadImageFile(filePath: string, bucket?: string, key?: string, preserveFilename?: boolean): Promise<S3Response<S3FileUploadResult>>;
}
//# sourceMappingURL=image-upload-service.d.ts.map