JADX MCP Server

JADX-MCP-SERVER

MCP-сервер для анализа Android-приложений через JADX: агент читает декомпилированный код, манифест и ищет уязвимости

  • 843 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Читает декомпилированный код и отладочную информацию
  • Может открывать инструменты по сети без аутентификации
Все причины и проверки

zinja-coder/jadx-mcp-server

Установка

Ручная установка

uv run jadx_mcp_server.py --http

Требует JADX-GUI с плагином JADX-AI-MCP на localhost:8650. Нужны Java 11+ и Python 3.10+.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает декомпилированный код и отладочную информацию
  • Может открывать инструменты по сети без аутентификации

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

JADX MCP Server соединяет ИИ-агента с плагином JADX-AI-MCP внутри JADX-GUI и дает инструменты для разбора Android-приложений. Через него агент читает декомпилированный Java-код, разбирает AndroidManifest, переименовывает классы и методы и обращается к отладочной информации. Сервер запускается на Python (uv или pip) и общается с плагином по отдельному хосту и порту, поддерживает stdio и HTTP. Он входит в набор Zin's Reverse Engineering MCP Suite и рассчитан на локальный разбор APK.

Для кого. Для специалистов по безопасности мобильных приложений и разработчиков, которые разбирают APK.

Подходит, если

  • Нужно разобрать APK и найти уязвимости с помощью агента
  • Нужно прочитать декомпилированный код и манифест приложения
  • Нужно переименовать классы и методы в JADX через агента

Не подходит, если

  • Нет JADX-GUI с плагином JADX-AI-MCP
  • Нужно анализировать не Android, а другую платформу

Пример запроса к агенту

Разбери этот APK в JADX и найди потенциальные уязвимости в разборе манифеста и экспортированных компонентах

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Работает в паре с JADX-GUI и плагином JADX-AI-MCP, без них сервер бесполезен. Нужны Java 11+ и Python 3.10+. Привязка к 0.0.0.0 открывает инструменты по сети без аутентификации и шифрования, README советует делать это только в доверенных сетях или через SSH-туннель.

Как отключить. Остановите процесс jadx_mcp_server и снимите запись MCP из конфига агента, плагин в JADX-GUI можно отключить отдельно.

Частые вопросы

Что нужно кроме сервера?

JADX-GUI с плагином JADX-AI-MCP. Сервер соединяется с плагином по своему хосту и порту, по умолчанию localhost:8650.

Можно запустить на другой машине?

Да, есть флаги host, port, jadx-host и jadx-port и режим HTTP, но открытая привязка без аутентификации небезопасна.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Плагин к JADX и MCP-сервер: агент разбирает декомпилированный код Android-приложений, ищет уязвимости и помогает с реверсом

MCP-серверШирокий доступ3 тыс.Звезды репозитория

MCP-сервер на jadx-core разбирает APK без графического JADX: 26 инструментов для классов, смали, манифеста и перекрестных ссылок.

MCP-серверШирокий доступ169Звезды репозитория

MCP-сервер поверх apktool: агент декодирует APK, читает манифест и smali, ищет по коду и вносит правки для реверса Android-приложений

MCP-серверШирокий доступ709Звезды репозитория

Нативный MCP-плагин для отладчика x64dbg: агент управляет отладкой по HTTP, ставит точки останова, шагает по коду, читает и патчит память

MCP-серверШирокий доступ2,8 тыс.Звезды репозитория

MCP-сервер, который связывает IDA Pro с агентом: чтение декомпиляции, переименование и типизация, комментарии и запуск IDAPython прямо в базе

MCP-серверШирокий доступ13,5 тыс.Звезды репозитория
Официальный

DexSQL дает агенту SQL по файлам APK и DEX: классы, методы, строки, вызовы и smali через встроенный MCP-сервер.

MCP-серверРасширенный доступ306Звезды репозитория

Коротко о README

README представляет JADX MCP Server как часть набора для реверс-инжиниринга, который автоматизирует связь агента с плагином JADX-AI-MCP. Есть схема двух соединений: клиент к серверу и сервер к плагину JADX, с раздельными хостами и портами и флагами настройки. Показаны сценарии запуска на одной машине, в Docker или WSL и на удаленной машине. README отдельно предупреждает о рисках привязки к 0.0.0.0 без TLS и аутентификации и предлагает firewall или SSH-туннель.

Бейдж для README

Сообщить о проблеме