{"repo":"tooluse-labs/perfetto-mcp-rs","free":true,"listed":false,"github":"https://github.com/tooluse-labs/perfetto-mcp-rs","clone":"git clone https://github.com/tooluse-labs/perfetto-mcp-rs.git","description":"Perfetto trace analysis via MCP — PerfettoSQL queries plus dedicated Chrome tools for scroll jank, page loads, and main-thread hotspots","language":"Rust","stars":21,"topics":["anthropic","claude-code","mcp","perfetto","rust","trace-analysis","perfetto-trace","chrome","chromium","codex"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"English 简体中文 --- perfetto-mcp-rs An MCP server that lets LLMs analyze Perfetto traces. Point Claude Code (or any MCP client) at a trace file ( .pftrace / .perfetto-trace / .bin / … — content-sniffed) and ask in plain language. The server runs PerfettoSQL under the hood, backed by trace processor shell — downloaded automatically on first run, no manual Perfetto install required. Dedicated tools ship curated SQL; for custom analysis the agent writes PerfettoSQL — steered toward the right stdlib modules. Quick start You drive perfetto-mcp-rs through an MCP client (Claude Code, Claude Desktop, Codex, Cursor, …) — install one first if you don't have it. 1. Install — downloads the prebuilt binary and, if Claude Code and/or Codex are present, registers the MCP server automatically: Restart Claude Code (or start a new Codex session) to pick it up. Homebrew, Cargo, project scope, direct-binary download, and manual registration are under Install options. 2. Ask in plain language: Load /traces/scroll jank.pftrace and tell me the top scroll-jank causes. Swap in any Perfetto trace you have — captured from the Perfetto UI, chrome://tracing , or record android trace . The agent calls load trace , sees it's a Chrome trace, and reaches for the dedicated chrome scroll jank summary tool — no SQL to hand-write. When a question falls outside the dedicated tools, it drops down to execute sql with raw PerfettoSQL on the same trace. Works best with agentic clients (Claude Code, Codex, Claude Desktop","default_branch":null,"files":null,"tree":[],"storefront":"/r/tooluse-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tooluse-labs/perfetto-mcp-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}