
一个用于 APK 工具的 MCP 服务器(Android 逆向工程 MCP 套件的一部分)
概览
⚡ 基于apktool构建的全自动MCP服务器,利用Claude等大型语言模型分析Android APK——轻松发现漏洞、解析清单并逆向工程。 是 AP 工具的 MCP 服务器,直接与模型上下文协议(MCP)集成,提供 。 想想:“实时进行的”反编译→上下文感知代码审查→AI推荐“。 https://github.com/user-attachments/assets/d50251b8-6b1c-4341-b18e-ae54eb24a847 https://github.com/user-attachments/assets/c783a604-a636-4e70-9fa8-37e3d219b20b - build_apk() — 从解码的 APKTool 项目构建 APK。- get_manifest() — 从解码的 APK 项目获取AndroidManifest.xml内容。- get_apktool_yml() — 从解码的 APK 项目获取apktool.yml信息。- list_smali_directories() — 列出项目中的所有 smali 目录。- list_smali_files() — 在特定的 smali 目录中列出 smali 文件,按包前缀进行 optinal 过滤。
概述(AI 翻译)
⚡ 基于apktool构建的全自动MCP服务器,利用Claude等大型语言模型分析Android APK——轻松发现漏洞、解析清单并逆向工程。
使用AI工具生成的图像。
🤖 什么是apktool-mcp-server?
apktool-mcp-server 是 Apk 工具的 MCP 服务器,直接集成 Model Context Protocol(MCP),提供对 Claude 等大型语言模型的实时逆向工程支持。
想想:“实时进行的”反编译→上下文感知代码审查→AI推荐“。
观看演示视频!
https://github.com/user-attachments/assets/d50251b8-6b1c-4341-b18e-ae54eb24a847
- 解决夺旗任务
https://github.com/user-attachments/assets/c783a604-a636-4e70-9fa8-37e3d219b20b
Zin MCP Suite 中的其他项目
- JADX-AI-MCP
- JADX-MCP-服务器
- ZIN-MCP-客户端
当前MCP工具
以下MCP工具可用:
build_apk()— 从解码的APKTool项目构建APK。get_manifest()— 从解码的APK项目获取AndroidManifest.xml内容。get_apktool_yml()— 从解码的APK项目获取apktool.yml信息。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Image generated using AI tools.
🤖 What is apktool-mcp-server?
apktool-mcp-server is a MCP server for the Apk Tool 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.
Watch the demo!
https://github.com/user-attachments/assets/d50251b8-6b1c-4341-b18e-ae54eb24a847
- Solving the CTFs
https://github.com/user-attachments/assets/c783a604-a636-4e70-9fa8-37e3d219b20b
Other projects in Zin MCP Suite
Current MCP Tools
The following MCP tools are available:
build_apk()— Build an APK from a decoded APKTool Project.get_manifest()— Get the AndroidManifest.xml content from a decoded APK project.get_apktool_yml()— Get apktool.yml information from a decoded APK project.list_smali_directories()— List all smali directories in a project.list_smali_files()— List smali files in a specific smali directory, optinally filtered by package prefix.get_smali_file()— Get content of a specific smali file by class name.modify_smali_file()— Modify the content of a specific smali file.list_resources()— List resources in a project, optionally filtered by resource type.get_resource_file()— Get Content of a specific resource file.modify_resource_file()— Modify the content of a specific resource file.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"apktool-mcp-server": {
"command": "/<path>/<to>/uv",
"args": [
"--directory",
"</PATH/TO/>apktool-mcp-server/",
"run",
"apktool_mcp_server.py"
]
}
}
}