ultimate-mcp-server
Version:
The definitive all-in-one Model Context Protocol server for AI-assisted coding across 30+ platforms
23 lines • 852 B
TypeScript
import { VectorStore, Document, DocumentChunk, SearchOptions, SearchResult } from '../types.js';
import { EmbeddingProvider } from '../embeddings.js';
export declare class MemoryVectorStore implements VectorStore {
name: string;
dimension: number;
private vectors;
private embeddingProvider;
constructor(embeddingProvider: EmbeddingProvider);
addDocuments(documents: Document[]): Promise<void>;
addChunks(chunks: DocumentChunk[]): Promise<void>;
search(query: string | number[], options?: SearchOptions): Promise<SearchResult[]>;
delete(ids: string[]): Promise<void>;
clear(): Promise<void>;
private cosineSimilarity;
private matchesFilter;
size(): number;
getStats(): {
count: number;
dimensions: number;
memoryUsage: number;
};
}
//# sourceMappingURL=memory.d.ts.map