mongodocs-mcp
Version:
Lightning-fast semantic search for MongoDB documentation via Model Context Protocol. 10,000+ documents, <500ms search.
23 lines • 738 B
TypeScript
/**
* MongoDB Atlas Connection Manager
*/
import { Db, Collection } from 'mongodb';
import { VectorDocument } from '../types/index.js';
export declare class MongoDBClient {
private static instance;
private client;
private db;
private constructor();
static getInstance(): MongoDBClient;
connect(): Promise<void>;
disconnect(): Promise<void>;
getDatabase(): Db;
getVectorsCollection(): Collection<VectorDocument>;
getDocumentsCollection(): Collection;
getAnalyticsCollection(): Collection;
checkConnection(): Promise<boolean>;
createVectorSearchIndex(): Promise<void>;
private waitForIndexReady;
getCollectionStats(): Promise<any>;
}
//# sourceMappingURL=mongodb-client.d.ts.map