UNPKG

zrald1

Version:

Advanced Graph RAG MCP Server with file location identification, graph processing, and result summarization capabilities

32 lines 1.08 kB
import { File, Node, Chunk } from '../types/graph.js'; export interface FileProcessingOptions { recursive?: boolean; maxFileSize?: number; allowedExtensions?: string[]; excludePatterns?: string[]; includeContent?: boolean; } export interface FileSearchOptions { query: string; searchPaths: string[]; fileTypes?: string[]; recursive?: boolean; maxResults?: number; caseSensitive?: boolean; } export declare class FileProcessor { private options; private readonly defaultOptions; constructor(options?: FileProcessingOptions); identifyFiles(searchOptions: FileSearchOptions): Promise<File[]>; private searchInDirectory; private searchInFileContent; processFile(filePath: string): Promise<File | null>; processDirectory(dirPath: string): Promise<File[]>; filesToNodes(files: File[]): Node[]; fileToChunks(file: File, chunkSize?: number, overlap?: number): Chunk[]; private shouldExclude; private isTextFile; generateSummary(files: File[]): any; } //# sourceMappingURL=file-processor.d.ts.map