dea — MCP-сервер для Claude Code: наблюдение за процессами
Подключает к агенту strace, py-spy, perf, lsof и tcpdump, чтобы разбираться в зависшем или тормозящем процессе без остановки и перезапуска.
claude mcp add dea -- npx -y dea-agentsЧто делает dea
Сервер даёт агенту доступ к уже запущенному процессу по pid, контейнеру или поду. Инструменты собирают системные вызовы, профили CPU, стеки потоков, открытые сокеты и дескрипторы, пакеты. Агент получает не сырой вывод, а структурированные находки со ссылками на доказательства, так что вывод можно проверить глазами. Есть режим на симптомы: slow, leak, hang, crash — под каждый подбирается свой набор наблюдений.
Сам сервер работает через npx -y dea-agents, отдельная CLI-обёртка npx debuganything setup прописывает конфиг в Claude, Codex, Cursor и Gemini CLI, делает резервную копию файла и ставит скилл debug-anything, если агент умеет скиллы. После правки конфига агент нужно перезапустить. Это слой до пошагового отладчика: точки останова не нужны, цель — чёрный ящик.
Готовьтесь к тому, что сбор доказательств опирается на системные утилиты вроде strace, perf, tcpdump и gdb/lldb — без них часть сценариев не отработает. Запуск через npx требует Node.js 22 или новее.
Какие задачи решает
- выяснить, из-за чего процесс съедает память
- снять профиль CPU с работающего сервиса
- посмотреть, какие сокеты и файлы держит процесс
- найти зависший поток без перезапуска приложения
- собрать пакеты на порту и передать их агенту
Примеры запросов агенту
- Посмотри процесс
4821, он тормозит — собери доказательства и покажи, где узкое место - Сними профиль памяти у контейнера
apiи найди, что держит объекты - Разбери зависание пода
worker-1через наблюдение за системными вызовами
Как установить dea
Командой платформы
claude mcp add dea -- npx -y dea-agentsКомандой платформы
codex mcp add dea -- npx -y dea-agentsФайл настроек
{
"mcpServers": {
"dea": {
"command": "npx",
"args": [
"-y",
"dea-agents"
]
}
}
}Файл настроек
{
"servers": {
"dea": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"dea-agents"
]
}
}
}Командой платформы
gemini mcp add dea npx -y dea-agentsПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о dea
Как установить dea в Claude Code?
Выполните claude mcp add dea -- npx -y dea-agents, затем перезапустите агент. Альтернатива — npx debuganything setup, он сам найдёт конфиг и добавит запись.
Что делает dea?
Наблюдает за работающим процессом, контейнером или подом через системные утилиты и отдаёт агенту структурированные находки с идентификаторами доказательств. Останавливать или перезапускать цель не требуется.
Какие инструменты нужны для работы?
Наблюдение выполняют strace, py-spy, perf, lsof, tcpdump, gdb/lldb и инспектор Node. Сам сервер запускается через npx и требует Node.js 22 или новее.