perfetto-mcp
This MCP server transforms natural language prompts into focused analyses of Perfetto traces.
The Perfetto MCP server allows users to ask questions in plain English and receive precise Perfetto queries in response. It can automatically detect and analyze Application Not Responding (ANR) events, perform CPU profiling, detect frame jank, and identify memory leaks without requiring any SQL knowledge. Additionally, it helps users find synchronization bottlenecks and analyze IPC performance, making it a powerful tool for performance analysis and debugging. With features like binder profiling and thread contention analysis, the Perfetto MCP server streamlines the process of diagnosing performance issues in applications. This server is designed to enhance the productivity of developers and analysts by simplifying complex queries into natural language, thereby making performance insights more accessible.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"perfetto-mcp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-perfetto-mcp"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions