loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

APAIA

MCP Tool

mathis2001/APAIA

Android Pentest AI Assistant (APAIA) is an MCP server for Claude Desktop that was specifically created for pentesting/bug bounty purposes and aims to provide assistance for recon and static code analysis using ADB and JADX.

Install

$ npx loaditout add mathis2001/APAIA

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "APAIA": {
      "command": "npx",
      "args": [
        "-y",
        "APAIA"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

πŸ€– Android Pentest AI Assistant (APAIA) MCP Server

Android Pentest AI Assistant (APAIA) is an MCP server for Claude Desktop that was specifically created for pentesting purposes and aims to provide assistance for recon and static code analysis using ADB and JADX.

---

Prerequisites
  • Python 3.10+
  • adb in PATH (Android SDK platform-tools)
  • jadx β€” https://github.com/skylot/jadx/releases
  • Android device or emulator connected
  • Claude Desktop

---

Installation
git clone https://github.com/mathis2001/APAIA

cd APAIA
python3 -m venv .venv
source .venv/bin/activate        # Windows: .venv\Scripts\activate
pip install -r requirements.txt

---

Claude Desktop Configuration

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "android-pentest": {
      "command": "/ABSOLUTE/PATH/APAIA/.venv/bin/python",
      "args": ["/ABSOLUTE/PATH/APAIA/server.py"],
      "env": {
        "JADX_PATH": "/usr/local/bin/jadx",
        "ANDROID_PENTEST_WORKDIR": "/tmp/android-pentest"
      }
    }
  }
}

> JADX_PATH β€” only needed if jadx is not in PATH > ANDROID_PENTEST_WORKDIR β€” where pulled APKs and jadx output are stored (default: ~/.android-pentest)

---

Tool Reference
πŸ” Device & Package

| Tool | Description | |------|-------------| | list_devices | Connected ADB devices | | device_info | OS, arch, SELinux, root | | list_packages | Filter: all/system/third-party | | app_info | Version, SDK, paths, debuggable |

πŸ“¦ APK + JADX Static Analysis

| Tool | Description | |------|-------------| | pull_apk | Pull APK(s) from device. Handles split APKs. | | jadx_decompile | Decompile: manifest_only (5s, recon) or full (30–300s, source) | | jadx_get_manifest | View decoded AndroidManifest.xml | | jadx_list_files | Browse decompiled files (filter by

Tags

aiandroidmcp-serverpentestpentesting

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated8 days ago
Security: BREADME
New

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/5/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/mathis2001/APAIA)](https://loaditout.ai/skills/mathis2001/APAIA)