defect-inspection-tools-mcp-server
Version:
Defect inspection tools server handling defect detection, analysis, and reporting with AI/ML capabilities for quality control
30 lines (29 loc) • 1.06 kB
TypeScript
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { ToolArguments, ToolResponse } from "../types/index.js";
export declare class ToolHandler {
private server;
constructor(server: Server);
handleCallTool(name: string, arguments_: ToolArguments): Promise<ToolResponse>;
private universalDefectSearch;
private listDefectsByStage;
private listDefectsByInspectionType;
private listDefectsByReportType;
private listDefectsByStatus;
private getAllVesselDefectsRecords;
private getVesselDetails;
private getDefectTableSchema;
private getTmsaSummary;
private getSireReportsFromOcimf;
private fetchFleetHistoricalSireObservations;
private getCdiReportsFromOcimf;
private getVirStatusOverview;
private getInternalAuditSummary;
private getPscInspectionDefects;
private getSummaryOfDefects;
private googleSearch;
private parseDocumentLink;
private writeCasefileData;
private createCasefile;
private updateCasefile;
private retrieveCasefileData;
}