voyage-and-consumption-mcp-server
Version:
Voyage and consumption management server handling vessel position tracking, ETA monitoring, fuel consumption, lube oil consumption, fresh water production and weather data
23 lines (22 loc) • 551 B
TypeScript
export declare class DatabaseManager {
private mongoClient;
private db;
/**
* Initialize database connection with direct client creation
* @param mongoDbName Database name
* @param mongoUri MongoDB URI
*/
initializeDatabase(mongoDbName: string, mongoUri: string): Promise<void>;
/**
* Close database connection
*/
closeDatabase(): Promise<void>;
/**
* Get the database instance
*/
getDb(): any;
/**
* Check if database is connected
*/
isConnected(): boolean;
}