UNPKG

openrouter-image-mcp

Version:

MCP server for image analysis using OpenRouter's vision models

20 lines (19 loc) 571 B
import { ImageInput } from '../types/index.js'; export declare class ImageProcessor { private static instance; private logger; private constructor(); static getInstance(): ImageProcessor; processImage(input: ImageInput): Promise<{ data: string; mimeType: string; size: number; }>; private processBase64Image; private processFileImage; private processUrlImage; private detectMimeType; private detectFromSignature; private detectMimeTypeFromHeaders; isValidImageType(mimeType: string): boolean; }