ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
327 lines • 20.2 kB
JavaScript
/**
* Handler Mapping for Tool Routing
*/
export const TOOL_TO_HANDLER_MAP = new Map([
['generate_intelligence_report', 'ai-feedback-analytics-handler.ts'],
['start_realtime_monitoring', 'ai-feedback-analytics-handler.ts'],
['get_dashboard_status', 'ai-feedback-analytics-handler.ts'],
['analyze_feedback_trends', 'ai-feedback-analytics-handler.ts'],
['detect_anomalies', 'ai-feedback-analytics-handler.ts'],
['get_predictive_insights', 'ai-feedback-analytics-handler.ts'],
['generate_automated_report', 'ai-feedback-analytics-handler.ts'],
['configure_analytics', 'ai-feedback-analytics-handler.ts'],
['upload_feedback_batch', 'ai-feedback-cloud-handler.ts'],
['validate_feedback_batch', 'ai-feedback-cloud-handler.ts'],
['get_cloud_collection_status', 'ai-feedback-cloud-handler.ts'],
['process_feedback_queue', 'ai-feedback-cloud-handler.ts'],
['export_cloud_feedback', 'ai-feedback-cloud-handler.ts'],
['configure_cloud_collection', 'ai-feedback-cloud-handler.ts'],
['collect_ai_feedback', 'ai-feedback-handler.ts'],
['get_feedback_summary', 'ai-feedback-handler.ts'],
['configure_feedback_collection', 'ai-feedback-handler.ts'],
['generate_feedback_prompt', 'ai-feedback-handler.ts'],
['export_feedback_data', 'ai-feedback-handler.ts'],
['get_feedback_storage_info', 'ai-feedback-handler.ts'],
['analyze_with_ai', 'analysis-handler.ts'],
['get_debug_report', 'analysis-handler.ts'],
['run_audit', 'audit-handler.ts'],
['mock_network', 'audit-handler.ts'],
['run_backend_tests', 'backend-integration-handler.ts'],
['monitor_code_changes', 'backend-integration-handler.ts'],
['validate_full_stack_integration', 'backend-integration-handler.ts'],
['monitor_backend_performance', 'backend-integration-handler.ts'],
['inspect_backend_processes', 'backend-process-inspector-handler.ts'],
['trace_async_graphql_calls', 'backend-process-inspector-handler.ts'],
['visualize_process_timeline', 'backend-process-inspector-handler.ts'],
['analyze_bundles', 'bundle-handler.ts'],
['discover_ai_debug_capabilities', 'capability-discovery-handler.ts'],
['get_ai_workflow_templates', 'capability-discovery-handler.ts'],
['get_circuit_breaker_status', 'circuit-breaker-handler.ts'],
['reset_circuit_breaker', 'circuit-breaker-handler.ts'],
['emergency_reset_all', 'circuit-breaker-handler.ts'],
['get_unhealthy_tools', 'circuit-breaker-handler.ts'],
['configure_circuit_breaker', 'circuit-breaker-handler.ts'],
['get_circuit_breaker_events', 'circuit-breaker-handler.ts'],
['start_file_change_monitoring', 'code-quality-integration-handler.ts'],
['stop_file_change_monitoring', 'code-quality-integration-handler.ts'],
['capture_refactoring_baseline', 'code-quality-integration-handler.ts'],
['validate_after_refactoring', 'code-quality-integration-handler.ts'],
['setup_visual_test_integration', 'code-quality-integration-handler.ts'],
['analyze_ui_stability', 'code-quality-integration-handler.ts'],
['set_code_quality_gates', 'code-quality-integration-handler.ts'],
['get_change_impact_analysis', 'code-quality-integration-handler.ts'],
['list_tools', 'core-handler.ts'],
['inject_debugging', 'core-handler.ts'],
['monitor_realtime', 'core-handler.ts'],
['close_session', 'core-handler.ts'],
['get_subscription_info', 'core-handler.ts'],
['get_console_logs', 'debug-data-handler.ts'],
['get_network_activity', 'debug-data-handler.ts'],
['get_errors', 'debug-data-handler.ts'],
['get_performance_metrics', 'debug-data-handler.ts'],
['get_dom_snapshot', 'debug-data-handler.ts'],
['get_local_storage', 'debug-data-handler.ts'],
['get_cookies', 'debug-data-handler.ts'],
['search_logs', 'debug-data-handler.ts'],
['list_available_debug_data', 'debug-data-handler.ts'],
['suggest_debugging_workflow', 'debug-workflow-advisor.ts'],
['create_debugging_session_plan', 'debug-workflow-advisor.ts'],
['get_tdd_debugging_guidance', 'debug-workflow-advisor.ts'],
['analyze_debugging_gap', 'debug-workflow-advisor.ts'],
['suggest_tdd_implementation_steps', 'debug-workflow-advisor.ts'],
['validate_test_driven_architecture', 'debug-workflow-advisor.ts'],
['analyze_test_failure_patterns', 'debug-workflow-advisor.ts'],
['start_smart_debugging_session', 'debugging-intelligence-handler.ts'],
['get_debugging_suggestions', 'debugging-intelligence-handler.ts'],
['create_debugging_workflow', 'debugging-intelligence-handler.ts'],
['validate_debugging_session', 'debugging-intelligence-handler.ts'],
['ecto_inspect_repo_config', 'ecto-handler.ts'],
['ecto_trace_queries', 'ecto-handler.ts'],
['ecto_analyze_n_plus_one', 'ecto-handler.ts'],
['ecto_inspect_changesets', 'ecto-handler.ts'],
['ecto_migration_status', 'ecto-handler.ts'],
['ecto_query_analyzer', 'ecto-handler.ts'],
['ecto_connection_pool_status', 'ecto-handler.ts'],
['ecto_sandbox_status', 'ecto-handler.ts'],
['elixir_inspect_process', 'elixir-handler.ts'],
['elixir_trace_function', 'elixir-handler.ts'],
['elixir_profile_memory', 'elixir-handler.ts'],
['elixir_inspect_ets', 'elixir-handler.ts'],
['elixir_inspect_supervision_tree', 'elixir-handler.ts'],
['elixir_hot_reload_module', 'elixir-handler.ts'],
['genserver_inspect_state', 'elixir-handler.ts'],
['genserver_trace_calls', 'elixir-handler.ts'],
['genserver_monitor_mailbox', 'elixir-handler.ts'],
['supervisor_restart_child', 'elixir-handler.ts'],
['application_env_inspect', 'elixir-handler.ts'],
['exunit_run_single_test', 'elixir-handler.ts'],
['exunit_trace_test_process', 'elixir-handler.ts'],
['dialyzer_check_current_file', 'elixir-handler.ts'],
['credo_analyze_current', 'elixir-handler.ts'],
['mix_task_runner', 'elixir-handler.ts'],
['smart_debug', 'enhanced-sub-agent-handler.ts'],
['auto_audit', 'enhanced-sub-agent-handler.ts'],
['intelligent_error_analysis', 'enhanced-sub-agent-handler.ts'],
['get_sub_agent_status', 'enhanced-sub-agent-handler.ts'],
['analyze_error_with_context', 'enhanced-user-experience-handler.ts'],
['suggest_intelligent_workflow', 'enhanced-user-experience-handler.ts'],
['execute_intelligent_workflow', 'enhanced-user-experience-handler.ts'],
['get_session_recovery_guidance', 'enhanced-user-experience-handler.ts'],
['detect_framework_and_suggest_approach', 'enhanced-user-experience-handler.ts'],
['evolve_tests', 'evolution-handler.ts'],
['evolve_tests_for_file', 'evolution-handler.ts'],
['detect_test_evolution_opportunities', 'evolution-handler.ts'],
['preview_test_evolution', 'evolution-handler.ts'],
['inject_fault', 'fault-handler.ts'],
['remove_fault', 'fault-handler.ts'],
['clear_all_faults', 'fault-handler.ts'],
['list_active_faults', 'fault-handler.ts'],
['generate_fault_scenarios', 'fault-handler.ts'],
['flutter_tdd_cycle_start', 'flutter-tdd-enhanced-handler.ts'],
['flutter_tdd_validate_widgets', 'flutter-tdd-enhanced-handler.ts'],
['flutter_tdd_validate_isolates', 'flutter-tdd-enhanced-handler.ts'],
['flutter_tdd_validate_ui_state', 'flutter-tdd-enhanced-handler.ts'],
['flutter_tdd_cycle_complete', 'flutter-tdd-enhanced-handler.ts'],
['detect_flutter_test_mode', 'flutter-tdd-integration-handler.ts'],
['analyze_provider_gaps', 'flutter-tdd-integration-handler.ts'],
['compare_test_expectations', 'flutter-tdd-integration-handler.ts'],
['suggest_authentication_mocks', 'flutter-tdd-integration-handler.ts'],
['track_implementation_progress', 'flutter-tdd-integration-handler.ts'],
['generate_test_utilities', 'flutter-tdd-integration-handler.ts'],
['inspect_graphql_requests', 'graphql-request-inspector-handler.ts'],
['analyze_failed_graphql_queries', 'graphql-request-inspector-handler.ts'],
['trace_graphql_to_process', 'graphql-request-inspector-handler.ts'],
['monitor_graphql_real_time', 'graphql-request-inspector-handler.ts'],
['debug_hydration', 'hydration-handler.ts'],
['simulate_user_action', 'interaction-handler.ts'],
['take_screenshot', 'interaction-handler.ts'],
['liveview_inspect_mount_state', 'liveview-advanced-handler.ts'],
['liveview_trace_handle_event', 'liveview-advanced-handler.ts'],
['liveview_analyze_diff_size', 'liveview-advanced-handler.ts'],
['liveview_inspect_uploads', 'liveview-advanced-handler.ts'],
['liveview_profile_components', 'liveview-advanced-handler.ts'],
['liveview_inspect_socket', 'liveview-advanced-handler.ts'],
['liveview_stream_analysis', 'liveview-advanced-handler.ts'],
['liveview_form_state_debug', 'liveview-advanced-handler.ts'],
['liveview_js_commands_trace', 'liveview-advanced-handler.ts'],
['liveview_memory_usage', 'liveview-advanced-handler.ts'],
['monitor_liveview_connections', 'liveview-connection-monitor-handler.ts'],
['analyze_connection_failures', 'liveview-connection-monitor-handler.ts'],
['track_channel_message_flow', 'liveview-connection-monitor-handler.ts'],
['diagnose_liveview_lifecycle', 'liveview-connection-monitor-handler.ts'],
['track_liveview_lifecycle', 'liveview-lifecycle-handler.ts'],
['analyze_process_death_causes', 'liveview-lifecycle-handler.ts'],
['monitor_message_passing', 'liveview-lifecycle-handler.ts'],
['inspect_ets_operations', 'liveview-lifecycle-handler.ts'],
['analyze_test_health', 'maintenance-handler.ts'],
['detect_stale_tests', 'maintenance-handler.ts'],
['auto_fix_tests', 'maintenance-handler.ts'],
['find_test_coverage_gaps', 'maintenance-handler.ts'],
['generate_test_maintenance_report', 'maintenance-handler.ts'],
['rails_turbo_analysis', 'meta-framework-handler.ts'],
['csrf_security_check', 'meta-framework-handler.ts'],
['stimulus_controllers', 'meta-framework-handler.ts'],
['meta_framework_info', 'meta-framework-handler.ts'],
['remix_loader_analysis', 'meta-framework-handler.ts'],
['astro_islands_audit', 'meta-framework-handler.ts'],
['nuxt_payload_analysis', 'meta-framework-handler.ts'],
['qwik_resumability_check', 'meta-framework-handler.ts'],
['vite_hmr_monitor', 'meta-framework-handler.ts'],
['detect_meta_framework_issues', 'meta-framework-handler.ts'],
['analyze_mock_coverage', 'mock-coverage-analyzer-handler.ts'],
['validate_mock_responses', 'mock-coverage-analyzer-handler.ts'],
['generate_missing_mocks', 'mock-coverage-analyzer-handler.ts'],
['diagnose_mock_accessibility', 'mock-coverage-analyzer-handler.ts'],
['inspect_mock_state_across_processes', 'mock-state-inspector-handler.ts'],
['analyze_mock_visibility_issues', 'mock-state-inspector-handler.ts'],
['track_mock_state_timeline', 'mock-state-inspector-handler.ts'],
['generate_mock_state_report', 'mock-state-inspector-handler.ts'],
['get_current_mode', 'mode-selector-handler.ts'],
['switch_mode', 'mode-selector-handler.ts'],
['compare_modes', 'mode-selector-handler.ts'],
['performance_baseline', 'performance-profiling-handler.ts'],
['performance_profile', 'performance-profiling-handler.ts'],
['performance_optimize', 'performance-profiling-handler.ts'],
['performance_validate', 'performance-profiling-handler.ts'],
['performance_monitor', 'performance-profiling-handler.ts'],
['performance_report', 'performance-profiling-handler.ts'],
['phoenix_trace_plug_pipeline', 'phoenix-advanced-handler.ts'],
['phoenix_inspect_endpoint_config', 'phoenix-advanced-handler.ts'],
['phoenix_profile_view_render', 'phoenix-advanced-handler.ts'],
['phoenix_analyze_router', 'phoenix-advanced-handler.ts'],
['phoenix_telemetry_events', 'phoenix-advanced-handler.ts'],
['phoenix_controller_action_trace', 'phoenix-advanced-handler.ts'],
['phoenix_conn_inspector', 'phoenix-advanced-handler.ts'],
['phoenix_session_debug', 'phoenix-advanced-handler.ts'],
['phoenix_presence_tracker', 'phoenix-advanced-handler.ts'],
['phoenix_error_handler_trace', 'phoenix-advanced-handler.ts'],
['debug_genserver_state', 'phoenix-debugging-tools-handler.ts'],
['debug_pubsub_topics', 'phoenix-debugging-tools-handler.ts'],
['debug_supervisor_tree', 'phoenix-debugging-tools-handler.ts'],
['monitor_process_mailbox', 'phoenix-debugging-tools-handler.ts'],
['run_exunit_tests', 'phoenix-enhanced-handler.ts'],
['debug_liveview_state', 'phoenix-enhanced-handler.ts'],
['monitor_phoenix_pubsub', 'phoenix-enhanced-handler.ts'],
['analyze_genserver_state', 'phoenix-enhanced-handler.ts'],
['trace_ecto_queries', 'phoenix-enhanced-handler.ts'],
['phoenix_circuit_breaker_status', 'phoenix-enhanced-handler.ts'],
['debug_liveview_connection', 'phoenix-handler.ts'],
['check_websocket_endpoint', 'phoenix-handler.ts'],
['tidewave_phoenix_query', 'phoenix-handler.ts'],
['phoenix_live_dashboard', 'phoenix-handler.ts'],
['phoenix_pubsub_monitor', 'phoenix-handler.ts'],
['phoenix_channel_debug', 'phoenix-handler.ts'],
['liveview_hook_analysis', 'phoenix-handler.ts'],
['phoenix_test_generation', 'phoenix-handler.ts'],
['phoenix_tdd_cycle_start', 'phoenix-tdd-integration-handler.ts'],
['phoenix_tdd_validate_liveview', 'phoenix-tdd-integration-handler.ts'],
['phoenix_tdd_validate_pubsub', 'phoenix-tdd-integration-handler.ts'],
['phoenix_tdd_validate_process', 'phoenix-tdd-integration-handler.ts'],
['phoenix_tdd_cycle_complete', 'phoenix-tdd-integration-handler.ts'],
['detect_problems', 'problem-handler.ts'],
['create_quality_pipeline', 'qa-gates-handler.ts'],
['configure_quality_gates', 'qa-gates-handler.ts'],
['run_integrated_validation', 'qa-gates-handler.ts'],
['enforce_quality_standards', 'qa-gates-handler.ts'],
['generate_compliance_report', 'qa-gates-handler.ts'],
['create_audit_trail', 'qa-gates-handler.ts'],
['assess_quality_gates', 'qa-gates-handler.ts'],
['justify_quality_decision', 'qa-gates-handler.ts'],
['generate_quality_insights', 'qa-gates-handler.ts'],
['generate_executive_scorecard', 'qa-gates-handler.ts'],
['create_quality_dashboard', 'qa-gates-handler.ts'],
['integrate_cicd_pipeline', 'qa-gates-handler.ts'],
['validate_visual_integration', 'qa-gates-handler.ts'],
['validate_crossbrowser_integration', 'qa-gates-handler.ts'],
['validate_test_stability', 'qa-gates-handler.ts'],
['optimize_enterprise_performance', 'qa-gates-handler.ts'],
['setup_enterprise_monitoring', 'qa-gates-handler.ts'],
['track_route_changes', 'route-handler.ts'],
['export_findings_for_serena', 'serena-integration-handler.ts'],
['create_cross_tool_session', 'serena-integration-handler.ts'],
['generate_serena_workflow', 'serena-integration-handler.ts'],
['claude_code_sub_agent_handoff', 'serena-integration-handler.ts'],
['smart_flutter_analysis', 'smart-workflow-orchestration-handler.ts'],
['smart_tdd_workflow', 'smart-workflow-orchestration-handler.ts'],
['smart_performance_analysis', 'smart-workflow-orchestration-handler.ts'],
['smart_debugging_workflow', 'smart-workflow-orchestration-handler.ts'],
['delegate_to_debug_agent', 'sub-agent-coordinator.ts'],
['plan_debug_workflow', 'sub-agent-coordinator.ts'],
['get_agent_status', 'sub-agent-coordinator.ts'],
['tdd_cycle_start', 'tdd-cycle-integration-handler.ts'],
['tdd_validate_runtime', 'tdd-cycle-integration-handler.ts'],
['tdd_cycle_complete', 'tdd-cycle-integration-handler.ts'],
['tdd_analyze_discrepancies', 'tdd-cycle-integration-handler.ts'],
['enable_tdd_mode', 'tdd-handler.ts'],
['run_tests_with_coverage', 'tdd-handler.ts'],
['test_impact_analysis', 'tdd-handler.ts'],
['regression_detection', 'tdd-handler.ts'],
['full_stack_tdd_workflow', 'tdd-handler.ts'],
['close_tdd_session', 'tdd-handler.ts'],
['track_debugging_value', 'value-tracking-handler.ts'],
['get_value_summary', 'value-tracking-handler.ts'],
['get_session_value', 'value-tracking-handler.ts'],
['show_value_metrics', 'value-tracking-handler.ts'],
['compare_workflow_efficiency', 'value-tracking-handler.ts'],
['suggest_premium_features', 'value-tracking-handler.ts'],
['capture_visual_baseline', 'visual-regression-handler.ts'],
['desktop', 'visual-regression-handler.ts'],
['compare_visual_changes', 'visual-regression-handler.ts'],
['generate_visual_report', 'visual-regression-handler.ts'],
['audit_with_visual', 'visual-regression-handler.ts'],
['store_visual_baseline', 'visual-regression-handler.ts'],
['rollback_visual_baseline', 'visual-regression-handler.ts'],
['integrated_quality_check', 'visual-regression-handler.ts'],
['batch_visual_comparison', 'visual-regression-handler.ts'],
['analyze_python_tests', 'python/python-backend-handler.ts'],
['validate_pydantic_models', 'python/python-backend-handler.ts'],
['debug_database_schema', 'python/python-backend-handler.ts'],
['analyze_backend_logic', 'python/python-backend-handler.ts'],
['debug_python_imports', 'python/python-backend-handler.ts'],
['analyze_api_integration', 'python/python-backend-handler.ts'],
['nextjs_image_audit', 'nextjs/nextjs-analysis-handler.ts'],
['nextjs_detect_issues', 'nextjs/nextjs-analysis-handler.ts'],
['nextjs_cache_inspector', 'nextjs/nextjs-cache-monitoring-handler.ts'],
['nextjs_isr_monitor', 'nextjs/nextjs-cache-monitoring-handler.ts'],
['nextjs_clear_cache', 'nextjs/nextjs-cache-performance-handler.ts'],
['nextjs_perf_score', 'nextjs/nextjs-cache-performance-handler.ts'],
['nextjs_page_info', 'nextjs/nextjs-core-info-handler.ts'],
['nextjs_config', 'nextjs/nextjs-core-info-handler.ts'],
['nextjs_app_router_info', 'nextjs/nextjs-core-info-handler.ts'],
['nextjs_edge_runtime', 'nextjs/nextjs-edge-runtime-handler.ts'],
['nextjs_font_analysis', 'nextjs/nextjs-font-handler.ts'],
['nextjs_font_analysis', 'nextjs/nextjs-monitoring-handler.ts'],
['nextjs_data_fetching', 'nextjs/nextjs-performance-handler.ts'],
['nextjs_bundle_analyze', 'nextjs/nextjs-performance-handler.ts'],
['nextjs_server_components', 'nextjs/nextjs-performance-handler.ts'],
['nextjs_ppr_analysis', 'nextjs/nextjs-ppr-hmr-handler.ts'],
['nextjs_hmr_monitor', 'nextjs/nextjs-ppr-hmr-handler.ts'],
['nextjs_debug_route', 'nextjs/nextjs-route-debug-handler.ts'],
['nextjs_middleware_monitor', 'nextjs/nextjs-runtime-handler.ts'],
['nextjs_server_actions', 'nextjs/nextjs-runtime-handler.ts'],
['nextjs_security_audit', 'nextjs/nextjs-security-handler.ts'],
['trace_graphql_queries', 'graphql/graphql-handler.ts'],
['analyze_query_performance', 'graphql/graphql-handler.ts'],
['validate_schema_usage', 'graphql/graphql-handler.ts'],
['debug_resolver_errors', 'graphql/graphql-handler.ts'],
['monitor_query_complexity', 'graphql/graphql-handler.ts'],
['inspect_graphql_cache', 'graphql/graphql-handler.ts'],
['flutter_config', 'flutter/flutter-core-info-handler.ts'],
['flutter_diagnostics', 'flutter/flutter-core-info-handler.ts'],
['flutter_browser_compatibility', 'flutter/flutter-core-info-handler.ts'],
['flutter_health_check', 'flutter/flutter-core-info-handler.ts'],
['trace_llm_calls', 'ai/ai-llm-handler.ts'],
['analyze_token_usage', 'ai/ai-llm-handler.ts'],
['debug_prompt_templates', 'ai/ai-prompt-handler.ts'],
['compare_prompt_versions', 'ai/ai-prompt-handler.ts'],
['analyze_prompt_tokens', 'ai/ai-prompt-handler.ts'],
['monitor_prompt_injection', 'ai/ai-prompt-handler.ts'],
['debug_document_processing', 'ai/ai-rag-handler.ts'],
['debug_rag_pipeline', 'ai/ai-rag-handler.ts'],
['monitor_vector_search', 'ai/ai-vector-handler.ts'],
['monitor_retrieval_quality', 'ai/ai-vector-handler.ts'],
]);
export function getHandlerForTool(toolName) {
return TOOL_TO_HANDLER_MAP.get(toolName) || 'unknown';
}
//# sourceMappingURL=tool-handler-mapping.js.map