Servers

Perfetto
@antarikshc
A Model Context Protocol (MCP) server that transforms natural-language prompts into focused Perfetto analyses. Quickly explain jank, diagnose ANRs, spot CPU hot threads, uncover lock contention, and find memory leaks – all without writing SQL.
Overview
What is Perfetto?
Perfetto is an MCP server that converts natural language queries into Perfetto trace analysis. It helps Android developers diagnose ANRs, frame jank, CPU hot threads, lock contention, and memory leaks without writing SQL.
How to use Perfetto?
Install with uvx perfetto-mcp and configure in your MCP client (Cursor, Claude Code, VS Code, Codex). In your prompts, provide the absolute trace path and target process name, for example: “Use perfetto trace /path/to/trace.perfetto-trace for process com.example.app”.
Key features of Perfetto?
- Natural language to SQL queries
- ANR detection and root cause analysis
- CPU profiling and frame jank detection
- Memory leak detection and heap analysis
- Thread contention and binder profiling
- Over 12 specialized analysis tools
Use cases of Perfetto?
- Diagnose and explain UI jank in Android apps
- Identify root causes of Application Not Responding events
- Profile