dejared — MCP-сервер для Claude Code: анализ Java-архивов
Сервер помогает агенту просматривать JAR, WAR, EAR и AAR, искать байткод и восстанавливать Java-код классов. Пригодится для разбора библиотек без исходников.
claude mcp add dejared -- npx -y dejared-mcpЧто делает dejared
dejared открывает Java-архивы, показывает их содержимое и ищет классы или строки в байткоде. Агент может декомпилировать выбранный класс с помощью CFR, Vineflower или Procyon. Поддерживаются также Spring Boot fat-jars и извлечение файлов вроде application.yml и MANIFEST.MF.
В сервере девять MCP-инструментов для поиска и анализа. Пакет npm при первом запуске загружает JAR сервера и запускает его через java -jar, используя stdio. Для работы нужны Node.js 20+ и Java 17+; достаточно JRE. Без этих версий сервер не запустится.
Можно подключить только MCP-сервер или установить плагин с навыком jar-analysis, который направляет вопросы об архивах к инструментам. Установка плагина описана для Claude Code и Codex; остальные клиенты подключают сервер через MCP-конфигурацию.
Какие задачи решает
- просмотреть содержимое Java-архива
- найти класс или строку в байткоде
- декомпилировать класс в Java-код
- извлечь
application.ymlилиMANIFEST.MFиз JAR - проследить стек вызовов в библиотеке без исходников
Примеры запросов агенту
- Разбери
library.jar: найди класс, связанный с этой ошибкой, и покажи его код. - Поищи в
app.warстрокуjdbc:и укажи, в каком классе она встречается. - Проверь содержимое
plugin.jarи восстанови код классаMain.
Как установить dejared
Командой платформы
claude mcp add dejared -- npx -y dejared-mcpКомандой платформы
codex mcp add hqkh4nh-dejared -- npx -y dejared-mcpФайл настроек
{
"mcpServers": {
"hqkh4nh-dejared": {
"command": "npx",
"args": [
"-y",
"dejared-mcp"
]
}
}
}Файл настроек
{
"servers": {
"hqkh4nh-dejared": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"dejared-mcp"
]
}
}
}Командой платформы
gemini mcp add hqkh4nh-dejared npx -y dejared-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о dejared
Как установить dejared в Claude Code?
Выполните claude mcp add dejared -- npx -y dejared-mcp. Для запуска нужны Node.js 20+ и Java 17+.
Что делает dejared?
Он просматривает Java-архивы, ищет классы и текст в байткоде, а затем декомпилирует выбранные классы в Java-код.
Какие версии Java и Node.js нужны для dejared?
Нужны Node.js 20 или новее и Java 17 или новее. Для Java достаточно JRE.