MCP Catalogs
首页jadx-mcp-server screenshot

jadx-mcp-server

by zinja-coder·487·综合分 51

一个为 JADX-AI 插件提供的 MCP 服务器,通过 LLM 工具调用实现对 Android APK 的逆向工程。

developer-toolssecurityai-llm
82
Forks
6
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

JADX-MCP-SERVER 是一个基于 Python 的 MCP 服务器,通过模型上下文协议连接到修改后的 jadx-gui。它通过提供多种 MCP 工具,使 Claude 等 LLM 能够与反编译的 Android 代码交互,从而实现漏洞分析、代码审查和逆向工程等功能。该服务器可以实时获取类信息、分析清单文件、搜索方法以及调试 APK。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:Android 应用程序漏洞检测
:恶意软件研究的自动化代码分析
:AI 辅助 APK 逆向工程

什么时候选它

当您需要深度 AI 分析 Android APK 并集成 JADX 反编译器时,选择此 MCP 服务器。

什么时候不要选它

如果您需要分析 iOS 应用、偏好纯 GUI 工具,或者不习惯基于 CLI 的 MCP 设置,请勿选择此工具。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • fetch_current_class

    Get the class name and full source of selected class

  • get_selected_text

    Get currently selected text

  • get_class_source

    Get full source of a given class

  • get_method_by_name

    Fetch a method's source by name

  • search_classes_by_keyword

    Search for classes containing a specific keyword

  • get_android_manifest

    Retrieve the AndroidManifest.xml content

  • get_strings

    Fetch the strings.xml file

  • get_resource_file

    Retrieve resource file content

  • rename_variable

    Rename a variable within a method

  • xrefs_to_class

    Find all references to a class

  • debug_get_stack_frames

    Get stack frames from the jadx debugger

  • debug_get_variables

    Get variables from the jadx debugger

可对比工具

apktool-mcp-serverandroguard-mcpmobSF-apiquark-engine

安装

安装

  1. 从 [GitHub](https://github.com/zinja-coder/jadx-ai-mcp/releases) 下载最新版本
  1. 安装所需依赖项:
pip install -r requirements.txt
  1. 启动 MCP 服务器:
python server.py
  1. 配置 Claude Desktop 使用服务器:
{
  "mcpServers": {
    "jadx": {
      "command": "python",
      "args": ["server.py的路径"],
      "env": {
        "JADX_HOST": "localhost",
        "JADX_PORT": "8080"
      }
    }
  }
}

jadx-mcp-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。