crew-management-mcp-server
Version:
Crew management server handling crew records, certifications, scheduling, payroll, and vessel assignments with ERP access for data extraction
15 lines (14 loc) • 675 B
TypeScript
import { ToolResponse } from '../types/index.js';
/**
* Universal response filter to remove unauthorized IMO data from tool responses
* @param response - Tool response to filter
* @returns Filtered response with unauthorized data removed
*/
export declare function filterResponseByCompanyImos(response: ToolResponse): Promise<ToolResponse>;
/**
* Specialized filter for crew-related responses to handle ONBOARD_SAILING_STATUS logic
* @param response - Response containing crew data
* @param companyName - Company name for filtering
* @returns Filtered response
*/
export declare function filterCrewResponseByCompanyImos(response: any[], companyName: string): any[];