UNPKG

defect-inspection-tools-mcp-server

Version:

Defect inspection tools server handling defect detection, analysis, and reporting with AI/ML capabilities for quality control

53 lines (52 loc) 1.62 kB
export interface Artifact { id: string; parentTaskId: string; timestamp: number; agent: { id: string; name: string; type: string; }; messageType: string; action: { tool: string; operation: string; params: { url: string; pageTitle: string; visual: { icon: string; color: string; }; stream: { type: string; streamId: string; target: string; }; }; }; content: string; artifacts: Array<{ id: string; type: string; content: { url: string; title: string; screenshot: string; textContent: string; extractedInfo: Record<string, any>; }; metadata: { domainName: string; visitTimestamp: number; category: string; }; }>; status: string; } export declare function getArtifact(functionName: string, url: string): Artifact; export declare function getVesselQnaSnapshot(imoNumber: string, questionNo: string): Promise<any>; export declare function fetchQaDetails(imo: string, questionNo: string): Promise<any>; export declare function getDataLink(data: any): Promise<any>; export declare function insertDataLinkToMongodb(dataLink: Record<string, any>, linkHeader: string, sessionId: string, imo: string, vesselName: string): Promise<void>; export declare function convertDefectDates(document: Record<string, any>): Record<string, any>;