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
20 lines (19 loc) • 673 B
TypeScript
import { ToolArguments } from "../types/index.js";
export declare class ToolHandler {
private server;
constructor(server: any);
/**
* Validate IMO number for company authorization
* @param imoParam - IMO parameter from tool arguments
* @returns Validation result
*/
private validateImoNumber;
/**
* Apply search parameter filtering for tools that don't require IMO
* @param toolName - Name of the tool
* @param arguments_ - Tool arguments
* @returns Updated arguments with IMO filtering
*/
private applySearchParameterFiltering;
handleCallTool(toolName: string, args: ToolArguments): Promise<any>;
}