# apktool-mcp-server

> Python MCP server that drives a local Apktool install so agents can decode APKs; list, read, search and edit smali and resource files; read AndroidManifest.xml and apktool.yml; and rebuild the project.

- Type: Integration
- Targets: App
- Category: Independent MCP integrations
- Relationship: Independent agent integration
- Sources reviewed: 2026-10-17
- Added to the catalog: 2026-10-17
- Original resource: <https://github.com/zinja-coder/apktool-mcp-server>
- Primary source: <https://github.com/zinja-coder/apktool-mcp-server/blob/12bb33134af905923a0a58643dcc35fd694ad6f6/README.md>
- Catalog page: <https://awesomerea.org/resources/apktool-mcp-server/>
- Record JSON: <https://awesomerea.org/resources/apktool-mcp-server/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/apktool-mcp-server/index.md)

## Requirements & limits

- Apktool must be installed and available on PATH. Reviewed release: V3.0.2, published 2026-07-02 and identical to the default branch at review. Run it with uv; the README and script header state Python 3.10+, while pyproject.toml declares >=3.13. Apache-2.0.
- MCP is served over stdio by default, or over streamable HTTP on port 8652 with --http. The README lists 13 tools; the reviewed script also registers health_check, analyze_project_structure and get_workspace_info. Project paths must stay inside the workspace directory (apktool_mcp_server_workspace by default).
- modify_smali_file, modify_resource_file, clean_project and build_apk change the decoded project, so work on copies; the modify tools keep timestamped backups by default.

## Primary sources

1. <https://github.com/zinja-coder/apktool-mcp-server/blob/12bb33134af905923a0a58643dcc35fd694ad6f6/README.md>
2. <https://github.com/zinja-coder/apktool-mcp-server/blob/12bb33134af905923a0a58643dcc35fd694ad6f6/apktool_mcp_server.py>
3. <https://github.com/zinja-coder/apktool-mcp-server/blob/12bb33134af905923a0a58643dcc35fd694ad6f6/pyproject.toml>
4. <https://github.com/zinja-coder/apktool-mcp-server/blob/12bb33134af905923a0a58643dcc35fd694ad6f6/LICENSE>
5. <https://github.com/zinja-coder/apktool-mcp-server/releases/tag/V3.0.2>

## More in Apps

- [frida-mcp (yfe404)](https://awesomerea.org/resources/frida-mcp-yfe404/index.md) · Integration
- [Super Trouper](https://awesomerea.org/resources/super-trouper/index.md) · Integration
- [Frida](https://awesomerea.org/resources/frida/index.md) · Tool
- [JADX](https://awesomerea.org/resources/jadx/index.md) · Tool
- [Apktool](https://awesomerea.org/resources/apktool/index.md) · Tool
- [Androguard](https://awesomerea.org/resources/androguard/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
