UNPKG

dbx-mcp-server

Version:

A Model Context Protocol server for Dropbox integration with AI-powered PDF analysis, multi-directory indexing, and parallel processing

28 lines (27 loc) 946 B
interface DocumentAnalysisResult { doc_type: string; synopsis: string; confidence_score: number; fields: Record<string, any>; } interface AIParserOptions { useThinking?: boolean; maxReasoningTokens?: number; maxRetries?: number; } export declare class AIParser { private apiKey; constructor(); parseDocument(fileBuffer: Buffer, fileName: string, mimeType: string, options?: AIParserOptions): Promise<DocumentAnalysisResult>; parseWithRetry(fileBuffer: Buffer, fileName: string, mimeType: string, options?: AIParserOptions): Promise<DocumentAnalysisResult>; private buildStructuredPrompt; private callOpenRouterWithRetry; private selectOptimalPDFEngine; private parseAIResponse; } export declare class AIParsingError extends Error { fileName?: string | undefined; constructor(message: string, fileName?: string | undefined); } export declare const aiParser: AIParser; export {};