zinja-coder/jadx-ai-mcp

zinja-coder/jadx-ai-mcp

от zinja-coder
Ищет уязвимости в Android-APK прямо в JADX: декомпилирует, анализирует код и тут же подсказывает, что исправить.

JADX-AI-MCP (Part of Zin MCP Suite)

⚡ Fully automated MCP server + JADX plugin built to communicate with LLM through MCP to analyze Android APKs using LLMs like Claude — uncover vulnerabilities, analyze APK, and reverse engineer effortlessly.

GitHub contributors JADX-AI-MCP GitHub contributors JADX-MCP-SERVER GitHub all releases GitHub release (latest by SemVer) Latest release Java 11+ Python 3.10+ License

⭐ Contributors

Thanks to these wonderful people for their contributions ⭐


ljt270864457

p0px

bx33661

Haicaji

Mostafa Nazari

ChineseAStar

cyal1

badmonkey7

tiann

ZERO-A-ONE

neoz

SamadiPour

wuseluosi

CainYzb

tbodt

LilNick0101

lwsinclair

LYC-Android

zbhello

1yearning1

mhsjzsq

darkblack1234

Merrg1n
banner
Read The Docs

🤖 What is JADX-AI-MCP?

JADX-AI-MCP is a plugin for the JADX decompiler that integrates directly with Model Context Protocol (MCP) to provide live reverse engineering support with LLMs like Claude.

Think: "Decompile → Context-Aware Code Review → AI Recommendations" — all in real time.

High Level Sequence Diagram
sequenceDiagram
LLM CLIENT->>JADX MCP SERVER: INVOKE MCP TOOL
JADX MCP SERVER->>JADX AI MCP PLUGIN: INVOKE HTTP REQUEST
JADX AI MCP PLUGIN->>REQUEST HANDLERS: INVOKE HTTP REQUEST HANDLER
REQUEST HANDLERS->>JADX GUI: PERFORM ACTION/GATHER DATA
JADX GUI->>REQUEST HANDLERS: ACTION PERFORMED/DATA GATHERED
REQUEST HANDLERS->>JADX AI MCP PLUGIN: CRAFT HTTP RESPONSE
JADX AI MCP PLUGIN->>JADX MCP SERVER:HTTP RESPONSE
JADX MCP SERVER->>LLM CLIENT: MCP TOOL RESULT

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить zinja-coder/jadx-ai-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "zinja-coder-jadx-ai-mcp-8vw9tciru5": {
      "command": "/<path>/<to>/uv",
      "args": [
        "--directory",
        "</PATH/TO/>jadx-mcp-server/",
        "run",
        "jadx_mcp_server.py"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "zinja-coder-jadx-ai-mcp-8vw9tciru5": {
      "command": "/<path>/<to>/uv",
      "args": [
        "--directory",
        "</PATH/TO/>jadx-mcp-server/",
        "run",
        "jadx_mcp_server.py"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "zinja-coder-jadx-ai-mcp-8vw9tciru5": {
      "type": "stdio",
      "command": "/<path>/<to>/uv",
      "args": [
        "--directory",
        "</PATH/TO/>jadx-mcp-server/",
        "run",
        "jadx_mcp_server.py"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"zinja-coder-jadx-ai-mcp-8vw9tciru5\",\"type\":\"stdio\",\"command\":\"/<path>/<to>/uv\",\"args\":[\"--directory\",\"</PATH/TO/>jadx-mcp-server/\",\"run\",\"jadx_mcp_server.py\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "zinja-coder-jadx-ai-mcp-8vw9tciru5": {
      "command": "/<path>/<to>/uv",
      "args": [
        "--directory",
        "</PATH/TO/>jadx-mcp-server/",
        "run",
        "jadx_mcp_server.py"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add zinja-coder-jadx-ai-mcp-8vw9tciru5 -- /<path>/<to>/uv --directory </PATH/TO/>jadx-mcp-server/ run jadx_mcp_server.py

Либо через JSON-конфиг:

claude mcp add-json zinja-coder-jadx-ai-mcp-8vw9tciru5 "{\"command\":\"/<path>/<to>/uv\",\"args\":[\"--directory\",\"</PATH/TO/>jadx-mcp-server/\",\"run\",\"jadx_mcp_server.py\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add zinja-coder-jadx-ai-mcp-8vw9tciru5 -- /<path>/<to>/uv --directory </PATH/TO/>jadx-mcp-server/ run jadx_mcp_server.py

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.zinja-coder-jadx-ai-mcp-8vw9tciru5]
command = "/<path>/<to>/uv"
args = ["--directory", "</PATH/TO/>jadx-mcp-server/", "run", "jadx_mcp_server.py"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите zinja-coder/jadx-ai-mcp, а в поле команды запуска — строку ниже:
/<path>/<to>/uv --directory </PATH/TO/>jadx-mcp-server/ run jadx_mcp_server.py

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "zinja-coder-jadx-ai-mcp-8vw9tciru5": {
      "command": "/<path>/<to>/uv",
      "args": [
        "--directory",
        "</PATH/TO/>jadx-mcp-server/",
        "run",
        "jadx_mcp_server.py"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "zinja-coder-jadx-ai-mcp-8vw9tciru5": {
      "command": "/<path>/<to>/uv",
      "args": [
        "--directory",
        "</PATH/TO/>jadx-mcp-server/",
        "run",
        "jadx_mcp_server.py"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например zinja-coder-jadx-ai-mcp-8vw9tciru5.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: zinja-coder-jadx-ai-mcp-8vw9tciru5
    command: /<path>/<to>/uv
    args:
      - "--directory"
      - "</PATH/TO/>jadx-mcp-server/"
      - "run"
      - "jadx_mcp_server.py"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "zinja-coder-jadx-ai-mcp-8vw9tciru5": {
      "command": "/<path>/<to>/uv",
      "args": [
        "--directory",
        "</PATH/TO/>jadx-mcp-server/",
        "run",
        "jadx_mcp_server.py"
      ]
    }
  }
}

Похожие MCP-сервера

zinja-coder/apktool-mcp-server

zinja-coder/apktool-mcp-server

от zinja-coder

Декомпилирует APK через apktool: читает AndroidManifest.xml, ищет уязвимости в smali-коде и модифицирует файлы. Всё автоматически.

Python⭐ 676
mopanc/depguard

mopanc/depguard

от mopanc

MCP сервер для безопасной работы с зависимостями в AI-агентах. Анализирует уязвимости и вредоносные пакеты, генерирует SBOM и SARIF для защиты от malware и галлюцинаций AI.

TypeScript⭐ 15
Skyrxin/sast-mcp-server

Skyrxin/sast-mcp-server

от skyrxin

MCP сервер для статического анализа безопасности (SAST) — даёт AI-агентам сканировать код на уязвимости с помощью 11 сканеров (Bandit, CodeQL, Trivy и др.). Полезен разработчикам и DevSecOps для по...

Python⭐ 4
inkog-io/inkog-mcp

inkog-io/inkog-mcp

от inkog-io

Inkog MCP сервер — это инструмент безопасности для AI-агентов. Сканирует код на уязвимости и логические ошибки, проверяет декларации AGENTS.md, аудит multi-agent системы. Работает внутри Claude, Cu...

TypeScript⭐ 3
shyshlakov/pci-dss-mcp

shyshlakov/pci-dss-mcp

от shyshlakov

MCP-сервер статического анализа Go-кода платежных сервисов. Детектирует нарушения PCI DSS v4.0.1 с привязкой к требованиям. Запускает 12 сканеров и AI-триаж — помогает разработчикам блокировать уязвимости до релиза.

Go⭐ 5
snyk/studio-mcp

snyk/studio-mcp

официальный

от snyk

MCP-сервер Snyk интегрирует сканирование безопасности в AI-инструменты. Запускает SCA, SAST, IaC-проверки и возвращает уязвимости. Полезен для DevSecOps-пайплайнов. Управляется через `snyk mcp`.

Go⭐ 58
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин