UNPKG

dhis2-mcp-server

Version:

A Model Context Protocol server providing 108 tools for DHIS2 development, including code generators, debugging helpers, and documentation access for web and Android app development.

34 lines 960 B
export interface AuditEntry { timestamp: string; toolName: string; parameters: Record<string, any>; outcome: 'success' | 'error'; error?: string; dhis2Instance?: string | undefined; executionTime?: number; userId?: string; resourcesAffected?: string[]; } export declare class AuditLogger { private entries; private maxEntries; log(entry: Omit<AuditEntry, 'timestamp'>): void; private sanitizeParameters; getAuditTrail(limit?: number): AuditEntry[]; getSuccessCount(): number; getErrorCount(): number; getAuditSummary(): { totalOperations: number; successCount: number; errorCount: number; mostUsedTools: Array<{ tool: string; count: number; }>; recentErrors: AuditEntry[]; }; exportAuditLog(): string; clear(): void; } export declare const auditLogger: AuditLogger; //# sourceMappingURL=audit-logger.d.ts.map