
ruoji6/java-decompile-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Антициркуляционный инструмент Java на основе MCP (Model Context Protocol), использующий антициркулятор CFR для обратной компиляции файлов .class и .jar。
Обзор
Антициркуляционный инструмент Java на основе MCP (Model Context Protocol), использующий антициркулятор CFR для обратной компиляции файлов .class и .jar. - Single File Invert (. class/.jar) - Multiple Files in bulk inverted - the Directory in reverse scan back compile - the custom output Directories - the autodown CFR inverted - the save directly to the file system (avoid token limits) - the real time progress display - the detailed statistical information - the При инвертировании большого количества файлов предел токена (например, 413 072 символа) может быть превышен, если все результаты возвращаются в виде строк. (Рекомендуется) - Добавить новый параметр Сохранить в файл (истинный по умолчанию) - Обратный перевод записывается непосредственно в указанный каталог - Возвращается только сводная информация (успехи, сбои, пути вывода и т.д.) - Избегайте передачи большого количества контента через MCP 2. - Новый параметр процесса Show (правда по умолчанию) - показывает текущий прогресс обработки: [1/46] Обработка: Contractor.class - статус обработки обратной связи в режиме реального времени 3. - Количество удачных/неудавшихся/пропущенных файлов - Общее количество сгенерированных файлов .java - Путь каталога вывода - Чистый форматированный выход Python > = 3.10 - Java Runtme Environment (JRE) - uv (Python Package Manager) Не требуется установка и использование непосредственно в конфигурации MCP (для автоматической загрузки cfr-0.152). Затем вы вручную настраиваете пути:
Обзор (машинный перевод)
Антициркуляционный инструмент Java на основе MCP (Model Context Protocol) с использованием обратной циркуляции CFR документов [[T0] и .jar.
Функциональные свойства
- Инверсия отдельных файлов (.class / jar)
- Множественные партии реверсов
- Сканирование назад и назад.
- Custom Output Directory Автоматически скачать CFR back compiler Сохранить непосредственно в файловой системе (избегать ограничений токенов)
- Ладно, в реальном времени.
- Подробная статистическая информация ** Многопроводная совместная обработка (большая скорость)**
Чтобы улучшить яркие пятна
# # Решите проблему инверсии большого/объема
** Вопрос: ** При инвертировании большого количества файлов, если все результаты возвращаются в виде строк, они могут превышать предел токена MCP (например, 413 072 символа).
** Решение:**
- ** Присутствует в файловой системе** (рекомендуется)
- Добавить параметры [[T2] [T3]]
- Перевернутый перевод непосредственно в указанный каталог
- возвращает только сводную информацию (успех, сбой, выходной путь и т.д.) Избегать передачи массового контента через MCP
2.** Прогресс в реальном времени**
- Добавить [[T4] параметры [T5]] Показать текущий прогресс обработки: [T6] Состояние обработки обратной связи в реальном времени
3.** Подробный статистический доклад** Количество удачных/неудавшихся/перепрыгнутых файлов Общее количество сгенерированных файлов .java
- Путь выхода каталога Чистый выход формата
Пример использования
** Сцена 1: Рекомендуемые документы**
Сцена 2: Обратный перевод небольшого количества документов и просмотр контента
** сцена 3: молчаливая массовая обработка**
Экологические требования
Python = 3.10 Java Runte Environment (JRE)
- uv (Python Package Manager)
#Установка
Способ I: Прямое использование через uvx (рекомендуется)
Не требуется установка и использование непосредственно в конфигурации MCP (для автоматической загрузки cfr-0.152). Затем вы вручную настраиваете пути:
Метод II: Местное развитие
Конфигурация MCP
Метод I: Используйте uvx (рекомендуется, публикуется в PyPI)
В [Т7] или [Т8] добавьте:
Режим II: Режим локального развития
Добавить в [(T9]]:
Режим локального развития должен заменить путь реальным путем проекта
Адрес проекта
GitHub:[10]
Доступные инструменты
#1 Декомпилировать файл
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
Установка
uvx java-decompile-mcpКонфигурация
{
"mcpServers": {
"java-decompiler": {
"type": "stdio",
"command": "uvx",
"args": ["java-decompile-mcp"],
"env": {
"CFR_PATH": "/你的路径/cfr-0.152.jar"
},
"disabled": false
}
}
}