@notbnull/mcp-cursor-taskmaster
Version:
A project-scoped MCP server requiring explicit --project-dir configuration for task management, memory retrieval, and agentic workflows
27 lines • 791 B
TypeScript
export interface VectorDocument {
id: string;
content: string;
metadata?: Record<string, any>;
}
export interface SearchResult {
id: string;
score: number;
metadata?: Record<string, any>;
}
export declare class VectorStore {
private index;
private embedder;
private dataDir;
private indexPath;
private initialized;
constructor(dataDir: string);
private validateDataDir;
initialize(): Promise<void>;
add(document: VectorDocument): Promise<void>;
search(query: string, limit?: number, threshold?: number): Promise<SearchResult[]>;
delete(id: string): Promise<boolean>;
update(document: VectorDocument): Promise<void>;
private generateEmbedding;
close(): Promise<void>;
}
//# sourceMappingURL=vector-store.d.ts.map