
zinja-coder/apktool-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для APK Tool (часть Android Reverse Engineering MCP Suites)
Обзор
⚡ Полностью автоматизированный MCP-сервер, построенный на базе apktool для анализа APK на Android с помощью LLM, таких как Claude, — легко обнаруживать уязвимости, разбирать манифесты и делать обратное проектирование. является MCP-сервером для инструмента Apk, который интегрируется напрямую с протоколом контекста модели (MCP) для предоставления . Подумайте: «Декомпиляция → контекстно-ориентированный обзор кода → рекомендации по ИИ» — всё это в реальном времени. https://github.com/user-attachments/assets/d50251b8-6b1c-4341-b18e-ae54eb24a847 https://github.com/user-attachments/assets/c783a604-a636-4e70-9fa8-37e3d219b20b - build_apk() — Создание APK из декодированного проекта APKTool. - get_manifest() — Получить AndroidManifest.xml содержимое из декодированного проекта APK. - get_apktool_yml() — Получить apktool.yml информацию из декодированного APK-проекта. - list_smali_directories() — Перечислить все каталоги smali в проекте. - list_smali_files() — Перечислить файлы smali в определённой папке smali, оптимально отфильтрованный по префиксу пакета.
Обзор (машинный перевод)
⚡ Полностью автоматизированный MCP-сервер, построенный на базе apktool для анализа APK на Android с помощью LLM, таких как Claude, — легко обнаруживать уязвимости, разбирать манифесты и делать обратное проектирование.
Изображение генерируется с помощью инструментов искусственного интеллекта.
🤖 Что такое apktool-mcp-server?
apktool-mcp-server — это MCP-сервер для Apk Tool, который интегрируется напрямую с протоколом Model Context Protocol (MCP) для предоставления живой поддержки обратного инжиниринга с LLM, такими как Claude.
Подумайте: «Декомпиляция → контекстно-ориентированный обзор кода → рекомендации по ИИ» — всё это в реальном времени.
Смотрите демо!
https://github.com/user-attachments/assets/d50251b8-6b1c-4341-b18e-ae54eb24a847
- Решение CTF
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()— Постройте APK из декодированного проекта APKTool.get_manifest()— Получите AndroidManifest.xml контент из декодированного проекта APK.get_apktool_yml()— Получите apktool.yml информацию из расшифрованного проекта APK.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"apktool-mcp-server": {
"command": "/<path>/<to>/uv",
"args": [
"--directory",
"</PATH/TO/>apktool-mcp-server/",
"run",
"apktool_mcp_server.py"
]
}
}
}