UNPKG

@mantisware/peepit-mcp

Version:

Give your AI agents super-vision: blazing-fast macOS screenshots, smart window targeting, and local or cloud AI image analysis—all via a friendly Node.js MCP server.

25 lines • 1.12 kB
import { Logger } from "pino"; import { AIProvider } from "../types/index.js"; export declare function parseAIProviders(aiProvidersEnv: string): AIProvider[]; export interface ProviderStatus { available: boolean; error?: string; details?: { modelAvailable?: boolean; serverReachable?: boolean; apiKeyPresent?: boolean; modelList?: string[]; }; } export declare function isProviderAvailable(provider: AIProvider, logger: Logger): Promise<boolean>; export declare function getProviderStatus(provider: AIProvider, logger: Logger): Promise<ProviderStatus>; export declare function analyzeImageWithProvider(provider: AIProvider, imagePath: string, imageBase64: string, question: string, logger: Logger): Promise<string>; export declare function getDefaultModelForProvider(provider: string): string; export declare function determineProviderAndModel(providerConfig: { type?: string; model?: string; } | undefined, configuredProviders: AIProvider[], logger: Logger): Promise<{ provider: string | null; model: string; }>; //# sourceMappingURL=ai-providers.d.ts.map