list_processes
List processes (pid, name, start/end timestamps)
How to use it
Project documentation lists list_processes for the Perfetto MCP Rs MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Perfetto MCP Rs
cargo install --locked perfetto-mcp-rsOther tools in Perfetto MCP Rs (16)
Top main-thread tasks by duration with ts, upid/pid, cpupct, and optional page-load/time-window filters
URL-bearing resource/request slices on thread, process, and async tracks ranked by page-load/window overlap, with process/thread identity where available
One URL's lifecycle/request spans joined with background parse, script evaluation, and style/layout signals, plus an evidence boundary for DNS/TLS/TTFB/cache/download hypotheses
Compact URL-level resource/request summary for page-load windows, ranked by max overlap with normalized origin, navigation/renderer relatedness, and attribution-scope evidence
Renderer main-thread script execution grouped by URL/slice/process within a page-load/window, with style/layout descendant signals
Page loads: URL, raw boundary timestamps, FCP, LCP, DCL, load timings (ms)
Worst janky frames with cause, sub-cause, delaysincelastframe
Browser startup events and time-to-first-visible-content
Web content interactions (clicks, taps, INP) ranked by duration
Run a PerfettoSQL query (max 5000 returned rows). Prefer the dedicated chrome / list tools for standard analyses; use this for custom joins or aggregations they don't expose. Output shaping: head/limit, summary, columnsonly, includerowcount, maxstringlen. Sensitive URL/header/cookie/path values reda
List PerfettoSQL stdlib modules, optional domain / query / limit filters (no trace needed)
Show column names and types for a table
List tables/views in the loaded trace, optional GLOB filter
List threads under a process name (up to 2000)
Open one trace with path, or several with paths; returns an opaque traceid and lightweight routing summary for each file (type/profile, duration, platform, process/thread counts, capabilities, redaction policy, recommended next tools)
Summarize child slices under a long slice id without hand-writing recursive CTEs