AP

antarikshc/perfetto-mcp

Productivity workflow

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

223 stars 33 forks Качество 75 Тренд 18Apache-2.0

antarikshc/perfetto-mcp — это кандидат на сервер MCP, импортированный из https://github.com/antarikshc/perfetto-mcp.

Обзор

antarikshc/perfetto-mcp — это кандидат на сервер MCP, импортированный из https://github.com/antarikshc/perfetto-mcp.

Обзор (машинный перевод)

Превратить естественный язык в мощный анализ следов Perfetto

Сервер Model Context Protocol (MCP), который преобразует запросы на естественном языке в сфокусированные анализы Perfetto. Быстро объясняйте неисправности, диагностируйте ANR, обнаруживайте горячие потоки процессора, выявляйте споры за блокировки и обнаруживайте утечки памяти — всё это без написания SQL.

✨ Особенности

  • Естественный язык → SQL: Задавайте вопросы на простом английском, получайте точные запросы Perfetto
  • ANR Detection: Автоматическое выявление и анализ событий, не отвечающих приложениям,
  • Анализ производительности: профилирование процессора, обнаружение ошибок кадров, обнаружение утечек памяти
  • Спор за потоки: Найти узкие места синхронизации и конфференцию блокировки
  • Профилирование связующих: анализ производительности IPC и медленных взаимодействий системы

📋 Предварительные требования

  • Python 3.13+ (macOS/Homebrew):

  • uv (рекомендуют):

🚀 Начало

Курсор

Или добавить в ~/.cursor/mcp.json (глобальный) или .cursor/mcp.json (проект):

Код Клода

Выполните эту команду. См. документацию Claude Code MCP для получения дополнительной информации.

Или редактировать ~/claude.json (macOS) или %APPDATA%\Claude\claude.json (Windows):

VS Code

или добавить в .vscode/mcp.json (проект) или выполнить команду «MCP: Add Server»:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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.

Открыть полный README на GitHub

Установка

uvx perfetto-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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