@lishenxydlgzs/simple-files-vectorstore
Version:
A Model Context Protocol (MCP) server that provides semantic search capabilities across files. This server watches specified directories and creates vector embeddings of file contents, enabling semantic search across your documents.
11 lines (10 loc) • 387 B
TypeScript
import { ProcessedDocument } from './types.js';
export declare class FileProcessor {
private textSplitter;
private processorRegistry;
constructor(chunkSize?: number, chunkOverlap?: number);
private getFileType;
private isTextFile;
processFile(filePath: string): Promise<ProcessedDocument[]>;
processDirectory(dirPath: string): Promise<ProcessedDocument[]>;
}