{"slug":"vola-trebla/v8-cpu-profile-decoder-mcp","name":"v8-cpu-profile-decoder-mcp","description":"Decodes V8 CPU profiles into flame graph summaries and hotspots for AI agents","category":"development","tags":[],"official":false,"stars":0,"transport":null,"install":[{"cmd":"npx v8-cpu-profile-decoder-mcp","imports":[]}],"tools":[{"name":"extract_hottest_functions","description":"Parses a .cpuprofile file and returns the top N functions ranked by exclusive CPU time (self time), filtering out V8 internals and Node.js built-ins."},{"name":"analyze_call_tree_path","description":"Finds all callers of a specific function and shows how often each one invoked it, with partial case-insensitive function name matching."},{"name":"correlate_source_code","description":"Maps compiled JS bottlenecks back to their original TypeScript source locations using .js.map files, with graceful fallback to compiled JS locations."},{"name":"analyze_gc_pressure","description":"Reports garbage collection overhead as a percentage of profiling duration, broken down by GC type, with threshold-based flagging and recommendations."},{"name":"diff_profiles","description":"Compares two .cpuprofile files (before/after optimization) and returns per-function CPU time deltas normalized against each profile's total duration."}],"env_vars":[],"auth_type":"none","github":"https://github.com/vola-trebla/v8-cpu-profile-decoder-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}