navigation-equipment-manuals-mcp-server
Version:
Navigation Equipment Manuals MCP Server for create, update, delete, and search navigation equipment manuals
39 lines • 1.07 kB
TypeScript
import { Client } from 'typesense';
/**
* Initialize Typesense client
*/
export declare function initializeTypesense(config: {
host: string;
port: string;
protocol: string;
apiKey: string;
}): void;
/**
* Get the Typesense client instance
*/
export declare function getTypesenseClient(): Client;
/**
* Search for navigation equipment manuals using Typesense
*/
export declare function searchByManuals(query: string, filters?: {
category?: string;
manufacturer?: string;
manualType?: string;
}, limit?: number): Promise<any[]>;
/**
* Index a manual document in Typesense
*/
export declare function indexManual(manual: any): Promise<void>;
/**
* Delete a manual from Typesense index
*/
export declare function deleteManualFromIndex(manualId: string): Promise<void>;
/**
* Create or update the Typesense collection schema
*/
export declare function createOrUpdateSchema(): Promise<void>;
/**
* Check Typesense connection health
*/
export declare function checkTypesenseHealth(): Promise<boolean>;
//# sourceMappingURL=typesense.d.ts.map