{"slug":"vola-trebla/react-render-profile-mcp","name":"react-render-profile-mcp","description":"Decodes React DevTools Profiler exports and detects spurious renders","category":"development","tags":[],"official":false,"stars":2,"transport":null,"install":[{"cmd":"npx -y react-render-profile-mcp`","imports":[]}],"tools":[{"name":"get_render_summary","description":"Overview of commits, total render time, spurious renders count, and lifecycle anomalies."},{"name":"find_spurious_renders","description":"Lists components that rendered with identical props/state. Classifies trigger into UNSTABLE_PARENT_REF or CONTEXT_UPDATE."},{"name":"analyze_compiler_efficacy","description":"Computes Invalidation Index to identify where React Compiler or React.memo is bypassed."},{"name":"diagnose_hydration_and_suspense","description":"Detects server-client hydration mismatches and nested Suspense fetch waterfalls."},{"name":"evaluate_external_store_performance","description":"Finds unstable useSyncExternalStore selectors and high-priority blocking sync tasks."},{"name":"trace_state_cascade_footprint","description":"Traces virtual owner tree to measure propagation depth and consumer count of updates."},{"name":"suggest_memoization","description":"Provides high-ROI React.memo suggestions based on average self-time (> 2ms threshold)."}],"env_vars":[],"auth_type":"none","github":"https://github.com/vola-trebla/react-render-profile-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}