UNPKG

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
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