pms-analysis-reports-mcp-server
Version:
PMS analysis reports server handling maintenance reports, equipment analysis, compliance tracking, and performance metrics with ERP access for data extraction
23 lines (22 loc) • 1.03 kB
TypeScript
import { ToolResponse } from "../../types/index.js";
interface MaintenanceSummaryArgs {
imo: string;
session_id?: string;
}
interface FleetMaintenanceArgs {
imo: string;
session_id?: string;
}
export declare class MaintenanceToolHandler {
private typesenseClient;
constructor();
getOverallMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
getMainEngineMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
getAuxiliaryEngineMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
getPurifierMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
getCompressorMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
getCriticalSparesList(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
getMainEngineScavengeInspectionReview(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
getFleetMajorMachineryOverdueJobs(args: FleetMaintenanceArgs): Promise<ToolResponse>;
}
export {};