UNPKG

@niondigital/moco-mcp

Version:

Model Context Protocol (MCP) server for MOCO: time tracking, project management, holidays, and presence monitoring

33 lines (32 loc) 1.04 kB
/** * Error handling utilities for MOCO API interactions */ /** * Handles MOCO API errors and converts them to user-friendly messages * @param error - Error object from API call * @returns User-friendly error message in English */ export declare function handleMocoApiError(error: any): string; /** * Creates user-friendly error messages for validation errors * @param error - Validation error details * @returns User-friendly error message in English */ export declare function createValidationErrorMessage(error: { field: string; value: any; reason: string; }): string; /** * Creates user-friendly messages for empty result sets * @param context - Context information about the empty result * @returns User-friendly message in English */ export declare function createEmptyResultMessage(context: { type: 'activities' | 'projects' | 'tasks' | 'holidays' | 'presences' | 'public_holidays'; startDate?: string; endDate?: string; year?: number; projectId?: number; query?: string; }): string;