javaperf — MCP-сервер для Claude Code: установка
MCP-сервер для профилирования Java через jcmd, jfr и jps. Помогает искать проблемы в потоках, памяти, GC и JFR-записях.
claude mcp add javaperf -- npx -y javaperfЧто делает javaperf
javaperf подключает AI-агента к утилитам JDK и даёт инструменты для анализа работающих Java-процессов. Сервер умеет запускать и останавливать JFR, разбирать CPU-профили, сетевой и файловый ввод-вывод, состояние памяти и сборку мусора.
Отдельные инструменты проверяют deadlock, строят снимок потоков, показывают heap-гистограммы, создают .hprof, читают сведения о JVM и анализируют записи .jfr. Доступны также команды для очереди компилятора, code cache и native memory.
Для работы нужны Node.js v18+ и JDK 8u262+ или 11+ с поддержкой JFR. Инструменты jps, jcmd и jfr ищутся через JAVA_HOME или which java; если jps не находится, серверу нужно явно задать путь к JDK.
Какие задачи решает
- найти запущенные Java-процессы и их PID
- снять JFR-профиль с заданной длительностью
- разобрать CPU, память, GC и ввод-вывод
- проверить deadlock и ожидание потоков
- сравнить рост объектов в heap
Примеры запросов агенту
- Покажи запущенные Java-процессы и их PID.
- Сними JFR-профиль для процесса с PID 1234 на 60 секунд.
- Разбери запись
recordings/new_profile.jfr: найди CPU-узкие места и проблемы с GC.
Как установить javaperf
Командой платформы
claude mcp add javaperf -- npx -y javaperfКомандой платформы
codex mcp add javaperf -- npx -y javaperfФайл настроек
{
"mcpServers": {
"javaperf": {
"command": "npx",
"args": [
"-y",
"javaperf"
]
}
}
}Файл настроек
{
"servers": {
"javaperf": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"javaperf"
]
}
}
}Командой платформы
gemini mcp add javaperf npx -y javaperfПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о javaperf
Как установить javaperf в Claude Code?
Выполните claude mcp add javaperf -- npx -y javaperf.
Что делает javaperf?
Сервер подключает AI-агента к jcmd, jfr и jps для профилирования Java, анализа потоков, памяти, GC и JFR-записей.
Что нужно для работы javaperf?
Нужны Node.js v18+ и JDK 8u262+ или 11+ с поддержкой JFR. Если jps, jcmd или jfr не находятся, задайте JAVA_HOME на корень JDK.