
antarikshc/perfetto-mcp
Productivity workflowЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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.
Установка
uvx perfetto-mcpКонфигурация
{
"mcpServers": {
"perfetto-mcp": {
"command": "uvx",
"args": ["perfetto-mcp"]
}
}
}