UNPKG

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