#4949th of 128 in MCP servers for developers

androguard

Python toolkit and MCP server for Android APK reverse engineering

Stars
6.4k
License
Apache-2.0
Last commit
Oct 2026
Last release
Jun 2026
Language
Python
Stars, last 29 weeks+422
21 Apr 2026: 6,006 stars28 Apr 2026: 6,015 stars5 May 2026: 6,027 stars12 May 2026: 6,031 stars19 May 2026: 6,040 stars26 May 2026: 6,050 stars2 Jun 2026: 6,060 stars9 Jun 2026: 6,082 stars16 Jun 2026: 6,089 stars23 Jun 2026: 6,100 stars30 Jun 2026: 6,111 stars7 Jul 2026: 6,118 stars14 Jul 2026: 6,131 stars21 Jul 2026: 6,139 stars28 Jul 2026: 6,147 stars4 Aug 2026: 6,156 stars11 Aug 2026: 6,174 stars18 Aug 2026: 6,187 stars25 Aug 2026: 6,196 stars1 Sept 2026: 6,212 stars8 Sept 2026: 6,225 stars15 Sept 2026: 6,240 stars22 Sept 2026: 6,276 stars29 Sept 2026: 6,296 stars6 Oct 2026: 6,316 stars13 Oct 2026: 6,342 stars20 Oct 2026: 6,361 stars27 Oct 2026: 6,381 stars3 Nov 2026: 6,405 stars10 Nov 2026: 6,428 stars

6,006 on 21 Apr 20266,428 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Androguard 5 opens APKs and DEX files to inspect the manifest, permissions, classes and strings, disassemble Dalvik, decompile to Java, find cross-references and run a vulnerability scanner. Optional extras cover ARM64 native code and APK decode/rebuild. It is usable from a CLI, a Python Application API, Claude Code skills, or an androguard-mcp server for LLM hosts.

Who it is for: Android security researchers needing scriptable or LLM-driven APK analysis

Strengths

  • Covers APK, DEX, Dalvik disassembly, Java decompilation, ARM64 and APK patching in one toolkit
  • Ships an MCP server and Claude Code skills (/analyze-apk, /scan-vulns, /find-refs)
  • scan_vulns is validated against all OWASP MASTG Android demos, with results in docs
  • Parsing layers are separate Rust-backed libraries with Python bindings

Weaknesses

  • v5 is not on PyPI yet; pip install androguard currently pulls 4.1.4 and replaces 5.0.0
  • Source install needs a Rust toolchain and sibling apk-parser and dex-parser checkouts
  • Docs are marked outdated; the cross-reference Analysis object is not yet restored in v5
  • Releases since 4.0 dropped features from 3.3.5, which can break older scripts

What it needs

  • no GPU
  • Needs Python, Rust toolchain (source install and optional extras), apk-parser, dex-parser

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in MCP servers for developers

See all 128
Also in MCP servers for developers
RankProjectScore
1gitnexusCode knowledge graph exposed to coding agents through MCP tools Live demo ↗ (opens in a new tab)48.5k stars+784 (+1.6%) in 30 dayscustom license97 out of 100
2codegraphLocal code knowledge graph that coding agents query over MCP77.5k stars+3,838 (+5.2%) in 30 daysMIT95 out of 100
3playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots39.6k stars+1,535 (+4.0%) in 30 daysApache-2.093 out of 100
#4code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP32.7k stars+745 (+2.3%) in 30 daysMIT92 out of 100
#5fastmcpPython framework for building MCP servers, clients, and interactive apps28.4k stars+393 (+1.4%) in 30 daysApache-2.092 out of 100