UNPKG

claude-expert-workflow-mcp

Version:

Production-ready MCP server for AI-powered product development consultation through specialized expert roles. Enterprise-grade with memory management, monitoring, and Claude Code integration.

106 lines 2.75 kB
/** * Enhanced production-ready MCP server with advanced performance optimization */ export declare class EnhancedProductionMCPServer { private server; private storage; private persistentConversationManager; private persistentWorkflowEngine; private healthChecker; private metricsCollector; private logger; private retryPolicy; private errorBoundary; private isStarted; private shutdownHooks; constructor(); /** * Initialize enhanced production infrastructure */ private setupInfrastructure; /** * Setup MCP request handlers with advanced error handling and optimization */ private setupMCPHandlers; /** * Execute tool with advanced resilience and optimization */ private executeToolWithResilience; /** * Enhanced tool execution with optimization and analytics */ private executeTool; /** * Enhanced start workflow with optimization */ private handleStartWorkflow; /** * Handle parallel workflow execution */ private handleStartParallelWorkflow; /** * Enhanced workflow status with metrics */ private handleGetWorkflowStatus; /** * Handle workflow optimization */ private handleOptimizeWorkflow; /** * Enhanced system health with comprehensive metrics */ private handleGetSystemHealth; /** * Generate comprehensive performance report */ private handleGetPerformanceReport; /** * Schedule background job */ private handleScheduleBackgroundJob; /** * Enhanced document generation with streaming support */ private handleGenerateIntegratedDocument; /** * Setup scheduled maintenance tasks */ private setupScheduledTasks; /** * Setup event listeners for system monitoring */ private setupEventListeners; /** * Enhanced graceful shutdown */ private setupShutdownHandlers; /** * Start the enhanced production server */ start(): Promise<void>; /** * Enhanced graceful shutdown */ stop(): Promise<void>; private generateCorrelationId; private generateWorkflowId; private mapStringToPriority; private mapStringToJobType; /** * Add shutdown hook */ addShutdownHook(hook: () => Promise<void>): void; /** * Get enhanced server status */ getStatus(): { isStarted: boolean; uptime: number; version: string; environment: string; features: string[]; performance: any; }; } export declare const enhancedProductionMCPServer: EnhancedProductionMCPServer; //# sourceMappingURL=enhancedProductionServer.d.ts.map