Enterprise DNA
M MCP Servers Developer low

tooluse-labs/perfetto-mcp-rs

by Various

Perfetto trace analysis via MCP — PerfettoSQL queries plus dedicated Chrome tools for scroll jank, page loads, and main-thread hotspots

T

MCP

tooluse-labs/perfetto-mcp-rs

Added 1 June 2026

#android #anthropic #chrome #chromium #claude-code #codex #mcp #mcp-server

Overview

This tool extends the Model Context Protocol (MCP) to let LLMs query Perfetto traces using PerfettoSQL. It also provides dedicated Chrome tooling for analyzing scroll jank, page load performance, and main-thread hotspots.

Best for

Best for
Performance engineers and developers who want to analyze Chrome traces using natural language or LLM-driven workflows

Use cases

  • Debug rendering jank from Chrome traces via natural language queries
  • Automate trace analysis for page load performance regressions
  • Identify main-thread CPU hotspots without reading raw trace files

How to use

Install

curl -fsSL https://raw.githubusercontent.com/tooluse-labs/perfetto-mcp-rs/main/install.sh | sh

Tools exposed

  • load_trace
  • execute_sql
  • list_tables
  • list_table_structure
  • list_processes
  • list_threads_in_process
  • slice_descendants_breakdown
  • list_stdlib_modules
  • chrome_scroll_jank_summary
  • chrome_page_load_summary
  • chrome_page_load_resource_summary
  • chrome_page_load_resource_pipeline
  • chrome_page_load_resource_hotspots
  • chrome_page_load_script_hotspots
  • chrome_main_thread_hotspots
  • chrome_startup_summary
  • chrome_web_content_interactions

Tested with

Claude Code, Codex, Claude Desktop, Cursor

Notes

This tool extends the Model Context Protocol (MCP) to let LLMs query Perfetto traces using PerfettoSQL. It also provides dedicated Chrome tooling for analyzing scroll jank, page load performance, and main-thread hotspots.

15 stars on GitHub. Last updated 2026-05-27. Licensed Apache-2.0.

Use cases

  • Debug rendering jank from Chrome traces via natural language queries
  • Automate trace analysis for page load performance regressions
  • Identify main-thread CPU hotspots without reading raw trace files

Pros

  • Bridges LLM and Perfetto for interactive trace exploration
  • Specialized Chrome performance queries reduce manual analysis time
  • Written in Rust for efficient trace processing

Cons

  • Small user base limits community support and examples
  • Requires familiarity with MCP and Perfetto trace collection
  • Rust dependencies may add build complexity for some environments

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Bridges LLM and Perfetto for interactive trace exploration
  • Specialized Chrome performance queries reduce manual analysis time
  • Written in Rust for efficient trace processing

Cons

  • Small user base limits community support and examples
  • Requires familiarity with MCP and Perfetto trace collection
  • Rust dependencies may add build complexity for some environments

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks