UNPKG

claude-computer-use-mcp

Version:

MCP server providing browser automation capabilities to Claude Code

54 lines 1.54 kB
import { EnterpriseConfig } from './types.js'; import { BrowserController } from './browser-controller.js'; export interface HealthCheckResult { status: 'healthy' | 'unhealthy' | 'degraded'; timestamp: number; uptime: number; version: string; checks: { [key: string]: { status: 'pass' | 'fail' | 'warn'; message?: string; duration?: number; }; }; metadata: { activeSessions: number; totalRequests: number; memoryUsage: NodeJS.MemoryUsage; cpuUsage: number; }; } export interface MetricsData { timestamp: number; metrics: { http_requests_total: number; http_request_duration_ms: number; browser_sessions_active: number; browser_sessions_total: number; memory_usage_bytes: number; cpu_usage_percent: number; errors_total: number; }; } export declare class EnterpriseManager { private config; private browserController; private healthServer?; private metricsServer?; private startTime; private requestCount; private errorCount; private lastCpuUsage; constructor(config: EnterpriseConfig, browserController: BrowserController); private startHealthServer; private getHealthStatus; private isReady; private isLive; private getCpuUsage; private performHealthCheck; incrementRequestCount(): void; incrementErrorCount(): void; cleanup(): Promise<void>; } //# sourceMappingURL=enterprise.d.ts.map