DevelopmentPython

perfetto-mcp

This MCP server transforms natural language prompts into focused analyses of Perfetto traces.

Free
N/A rating (0 reviews)0 installs126 GitHub stars
PerfettoMCPPerformance Analysis

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

Claude DesktopCursor

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

ok0
ok1