
zinja-coder/apktool-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
APK 도구용 MCP 서버 (안드로이드 역공학 MCP 제품군의 일부)
개요
⚡ apktool 위에 구축된 완전 자동화된 MCP 서버로, Claude와 같은 LLM을 사용해 안드로이드 APK를 분석하며 취약점을 발견하고, 매니페스트를 파싱하며, 리버스 엔지니어링을 손쉽게 할 수 있습니다. 는 모델 컨텍스트 프로토콜(MCP)과 직접 통합되어 제공하는 Apk 도구용 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() — 프로젝트 내 모든 스말리 디렉터리를 나열합니다. - list_smali_files() — 특정 스말리 디렉터리에 스말리 파일을 나열하며, 패키지 접두사로 옵틴 필터링됩니다.
개요(AI 번역)
⚡ apktool 위에 구축된 완전 자동화된 MCP 서버로, Claude와 같은 LLM을 사용해 안드로이드 APK를 분석하며 취약점을 발견하고, 매니페스트를 파싱하며, 리버스 엔지니어링을 손쉽게 할 수 있습니다.
AI 도구를 사용해 생성된 이미지입니다.
🤖 apktool-mcp-server란 무엇인가요?
apktool-mcp-server는 Model Context Protocol(MCP)과 직접 통합되어 Claude와 같은 LLM에 대한 **실시간 리버스 엔지니어링 지원을 제공하는 Apk Tool용 MCP 서버입니다.
예를 들어, “→ 컨텍스트 인식 코드 검토 → AI 권고를 디컴파일한다” — 모두 실시간으로 이루어집니다.
데모를 시청하세요!
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 내 기타 프로젝트
- 자드스-아이-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 MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"apktool-mcp-server": {
"command": "/<path>/<to>/uv",
"args": [
"--directory",
"</PATH/TO/>apktool-mcp-server/",
"run",
"apktool_mcp_server.py"
]
}
}
}