ultimate-mcp-server
Version:
The definitive all-in-one Model Context Protocol server for AI-assisted coding across 30+ platforms
24 lines • 941 B
TypeScript
import { VectorStore, Document, DocumentChunk, SearchOptions, SearchResult } from '../types.js';
import { EmbeddingProvider } from '../embeddings.js';
export declare class PostgresVectorStore implements VectorStore {
name: string;
dimension: number;
private sql;
private embeddingProvider;
private tableName;
constructor(connectionString: string, embeddingProvider: EmbeddingProvider, tableName?: string);
initialize(): Promise<void>;
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>;
close(): Promise<void>;
getStats(): Promise<{
count: number;
dimensions: number;
tableSize: string;
}>;
vacuum(): Promise<void>;
}
//# sourceMappingURL=postgres.d.ts.map