tooluse-labs/perfetto-mcp-rs
🔌 MCP 서버tooluse-labs
AI 에이전트가 PerfettoSQL을 사용하여 Perfetto 추적 파일을 심층 분석할 수 있게 해주는 MCP 서버입니다.
perfetto-mcp-rs는 AI 에이전트와 복잡한 시스템 성능 데이터 사이의 간극을 메워줍니다. MCP(Model Context Protocol)를 구현하여 개발자가 자연어 인터페이스를 통해 .perfetto-trace 및 .pftrace 파일을 직접 쿼리할 수 있게 합니다. 이 서버는 trace_processor_shell 바이너리 관리를 자동으로 처리하여 분석 환경을 즉시 사용할 수 있도록 보장합니다. 주요 기능으로는 스크롤 쟁크나 메인 스레드 핫스팟과 같은 성능 병목 현상을 식별하는 특화 도구와 PerfettoSQL 내 표준 라이브러리 모듈을 탐색 및 활용하는 기능이 포함됩니다. Claude Code 및 Codex와 같은 다양한 클라이언트에서 테스트를 거쳐 호환성을 확보했습니다. Cargo, Homebrew, curl 스크립트를 통해 간편하게 설치할 수 있어, AI 기반 워크플로우에 자동화된 추적 분석을 도입하려는 성능 엔지니어와 개발자에게 매우 유용합니다.
💡하이라이트
- ├─추적 파일에 대한 PerfettoSQL 실행
- ├─trace_processor_shell 자동 설정
- └─내장된 스크롤 쟁크 분석 도구
🎯대상
- ├─성능 엔지니어
- ├─프론트엔드 개발자
- └─AI 인프라 엔지니어