AP

antarikshc/perfetto-mcp

Productivity workflow

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

222 stars 32 forks 품질 75 트렌드 17Apache-2.0

antarikshc/perfetto-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

antarikshc/perfetto-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

자연어를 강력한 Perfetto 추적 분석으로 전환

자연어 프롬프트를 집중된 Perfetto 분석으로 변환하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. SQL 작성 없이도 빠른 설명, ANR 진단, CPU 핫 스레드 발견, 잠금 경쟁 발견, 메모리 누수 발견 — 모두 SQL 작성 없이도 가능합니다.

✨ 특징

  • 자연어 → SQL: 쉬운 영어로 질문하면 정확한 Perfetto 쿼리를 얻을 수 있습니다
  • ANR 감지: 애플리케이션 응답하지 않는 이벤트를 자동으로 식별하고 분석합니다
  • 성능 분석: CPU 프로파일링, 프레임 정지 감지, 메모리 누수 감지
  • 스레드 경쟁: 동기화 병목 현상 및 잠금 경쟁 찾기
  • 바인더 프로파일링: IPC 성능 및 느린 시스템 상호작용 분석

📋 선수 조건

  • Python 3.13+ (macOS/홈브루):

  • uv (권장):

🚀 시작하기

커서

또는 ~/.cursor/mcp.json(전역) 또는 .cursor/mcp.json(프로젝트)에 추가:

클로드 코드

이 명령을 실행하세요. 자세한 내용은 Claude Code MCP 문서를 참고하세요.

또는 ~/claude.json(macOS) 또는 %APPDATA%\Claude\claude.json(Windows)를 수정할 수도 있습니다:

VS 코드

또는 .vscode/mcp.json (프로젝트)에 추가하거나 “MCP: Add Server” 명령어를 실행하세요:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Perfetto MCP

Turn natural language into powerful Perfetto trace analysis

A Model Context Protocol (MCP) server that transforms natural-language prompts into focused Perfetto analyses. Quickly explain jank, diagnose ANRs, spot CPU hot threads, uncover lock contention, and find memory leaks – all without writing SQL.

✨ Features

  • Natural Language → SQL: Ask questions in plain English, get precise Perfetto queries
  • ANR Detection: Automatically identify and analyze Application Not Responding events
  • Performance Analysis: CPU profiling, frame jank detection, memory leak detection
  • Thread Contention: Find synchronization bottlenecks and lock contention
  • Binder Profiling: Analyze IPC performance and slow system interactions

📋 Prerequisites

  • Python 3.13+ (macOS/Homebrew):
    brew install [email protected]
    
  • uv (recommended):
    brew install uv
    

🚀 Getting Started

Optional: Use a Local trace_processor_shell Binary

If your network environment blocks downloads, set PERFETTO_MCP_TRACE_PROCESSOR_BIN_PATH to an absolute path of a local trace_processor_shell binary.

GitHub에서 전체 README 보기

설치

uvx perfetto-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "perfetto-mcp": { "command": "uvx", "args": ["perfetto-mcp"] } } }