@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.
18 lines (17 loc) • 626 B
TypeScript
import { Embeddings } from "@langchain/core/embeddings";
export declare class TransformersEmbeddings extends Embeddings {
private model;
private initialized;
constructor();
private initModel;
private generateEmbedding;
embedQuery(text: string): Promise<number[]>;
embedDocuments(texts: string[]): Promise<number[][]>;
}
export declare class CustomEmbeddings extends Embeddings {
private vectors;
private queryVector;
constructor(vectors: number[][], queryVector?: number[]);
embedQuery(_text: string): Promise<number[]>;
embedDocuments(_texts: string[]): Promise<number[][]>;
}