SkillTide Submit
Official description10 sourcesMCP servers8d ago
zinja-coder/apktool-mcp-server

zinja-coder/apktool-mcp-server

๐Ÿ ๐Ÿ  - Automate reverse engineering of Android APKs with Apktool
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add apktool-mcp-server -- npx -y apktool-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
672 โ˜… ยท zinja-coder/apktool-mcp-server ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 672 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository zinja-coder/apktool-mcp-server๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

apktool-mcp-server (Part of Zin's Reverse Engineering MCP Suite)

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

โšก Fully automated MCP server built on top of apktool to analyze Android APKs using LLMs like Claude โ€” uncover vulnerabilities, parse manifests, and reverse engineer effortlessly.
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
- **JADX-AI-MCP**
- **JADX-MCP-Server**
- **ZIN-MCP-Client**
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.
- search_in_file() โ€” Search for a pattern in files with specified extensions.
- clean_project() โ€” Clean a project directory to prepare for rebuilding.
- decode_apk() โ€” Decode an APK file using APKTool, extracting resources and smali code.
---
๐Ÿ—’๏ธ Sample Prompts
๐Ÿ” Basic Code Understanding
- โ€œList all smali directories for the dvac project.โ€
- โ€œShow me all the smali files under the package prefix com.vulnerable.component in the dvac project.โ€
- โ€œGet the smali code for the class com.vulnerable.component.MainActivity.โ€
- โ€œCompare MainActivity.smali with its previous version and show differences.โ€
- โ€œSearch for usage of startActivity in smali files of dvac project.โ€
๐Ÿ›ก๏ธ Vulnerability Detection
- โ€œAnalyze declared permissions in the dvac AndroidManifest.xml and flag dangerous ones.โ€
- โ€œSearch for hardcoded URLs or IPs in all .xml and .smali files in the project.โ€
- โ€œFind all uses of PendingIntent.getActivity in smali files.โ€
- โ€œCheck for exported activities or receivers in dvacโ€™s AndroidManifest.xml.โ€
- โ€œList all smali files that access android.permission.SEND_SMS or READ_CONTACTS.โ€
๐Ÿ› ๏ธ Reverse Engineering Helpers
- โ€œDecode this APK: dvac.apk and create a project called dvac.โ€
- โ€œCreate a new APKTool project called test-harness.โ€
- โ€œClean the dvac project before rebuild.โ€
- โ€œExtract DEX files from dvac project for external analysis.โ€
- โ€œModify MainActivity.smali to insert a log line at the beginning of onCreate().โ€
๐Ÿ“ฆ Static Analysis
- โ€œGet the complete AndroidManifest.xml from dvac project.โ€
- โ€œShow the contents of apktool.yml for the dvac project.โ€
- โ€œList all resource files of type layout.โ€
- โ€œSearch for the word password in all resource and smali files.โ€
- โ€œCheck which permissions are used and compare them against typical over-permissioning risks.โ€
๐Ÿค– AI Code Modification
- โ€œModify the onCreate() method in MainActivity.smali to add a toast message.โ€
- โ€œReplace all http:// links with https:// in strings.xml.โ€
Source
awesome ยท https://github.com/zinja-coder/apktool-mcp-server
Browse by field
MCP servers
Traction
672 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index