UNPKG

@creedspace/mcp-server

Version:

Universal MCP server for Creed Space - AI safety guardrails in 10 seconds

28 lines 1.03 kB
/** * Analytics module for tracking NPM package usage * Respects user privacy - only collects aggregate metrics */ export declare class Analytics { private enabled; private sessionId; private startTime; private events; private toolsUsed; private errorCount; private analyticsEndpoint; constructor(enabled?: boolean); private generateSessionId; private setupExitHandler; track(event: string, properties?: Record<string, any>): void; sendMetrics(): Promise<void>; private getPackageVersion; disable(): void; isEnabled(): boolean; } export declare function getAnalytics(): Analytics; export declare function trackToolUsage(toolName: string): void; export declare function trackError(error: Error, context?: string): void; export declare function trackPersonaSwitch(fromPersona: string, toPersona: string): void; export declare function trackSessionStart(persona: string): void; export declare function trackSessionEnd(): void; //# sourceMappingURL=analytics.d.ts.map