APK Editor
APK Editor MCP Server
What is APK Editor?
APK Editor is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to apk editor mcp server
APK Editor MCP Server
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- APK Editor MCP Server
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx apk-editor-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use APK Editor
APK Editor MCP Server enables AI assistants to inspect and modify Android APK files directly, exposing tools for DEX class browsing and editing, Smali bytecode manipulation, APK decoding and rebuilding, code signing, manifest reading, resource file editing, and ADB-based device deployment—making Android reverse engineering and patching workflows accessible through natural language.
Prerequisites
- Python 3.10 or higher with pip
- Java 17 or higher (required for APKEditor.jar)
- APKEditor.jar downloaded and accessible on disk
- Android Debug Bridge (ADB) installed for device operations
- Claude Desktop, Cursor, Windsurf, or another MCP-compatible client
Clone the repository
Download the APK Editor MCP Server source code from GitHub.
git clone https://github.com/1600822305/APK-Editor-MCP-Server.git
cd APK-Editor-MCP-ServerInstall Python dependencies
Install the package in editable mode so all required dependencies are available.
pip install -e .Verify Java and APKEditor.jar are available
The server requires Java 17+ and APKEditor.jar. Confirm Java is installed and note the path to APKEditor.jar.
java --version
# Should show Java 17 or higher
# Download APKEditor.jar from:
# https://github.com/REAndroid/APKEditor/releases
# Note the path: /path/to/APKEditor.jarConfigure your MCP client
Add the server to your MCP client configuration. The example shows Windsurf/Cursor config; adjust the path to run_server.py for your system.
{
"mcpServers": {
"apk-editor": {
"command": "python",
"args": ["/absolute/path/to/APK-Editor-MCP-Server/mcp-server/run_server.py"]
}
}
}For Claude Desktop, add to claude_desktop_config.json
On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json. Use the same structure as above.
{
"mcpServers": {
"apk-editor": {
"command": "python",
"args": ["/Users/yourname/APK-Editor-MCP-Server/mcp-server/run_server.py"]
}
}
}Restart client and test with an APK
Restart your MCP client and ask it to decode a test APK file to verify the tools are available.
APK Editor Examples
Client configuration
Claude Desktop config entry pointing to the run_server.py entry point.
{
"mcpServers": {
"apk-editor": {
"command": "python",
"args": ["/Users/yourname/APK-Editor-MCP-Server/mcp-server/run_server.py"]
}
}
}Prompts to try
Example prompts for APK inspection and modification workflows.
- "Decode the APK at /tmp/myapp.apk and show me the manifest file"
- "List all classes in the DEX file of myapp.apk"
- "Search for classes containing 'Premium' or 'License' in myapp.apk"
- "Read the strings.xml resource file from the decoded APK"
- "Build and sign the modified APK, then install it on the connected ADB device"Troubleshooting APK Editor
Java not found or wrong version error when using DEX/APK tools
Install Java 17 or higher from adoptium.net and ensure the `java` binary is on your system PATH. Run `java --version` to confirm. On macOS you may need to set JAVA_HOME: `export JAVA_HOME=$(/usr/libexec/java_home -v 17)`.
APKEditor.jar not found error
Download APKEditor.jar from the REAndroid/APKEditor GitHub releases page. The server may look for it in a specific path or expect it to be configured. Check run_server.py for the expected APKEditor.jar location and place or symlink the jar there.
ADB device operations fail with no device found
Enable USB Debugging on your Android device, connect via USB, and run `adb devices` to confirm the device is listed. Accept the authorization prompt on the device screen. For wireless ADB: `adb connect <device-ip>:5555`.
Frequently Asked Questions about APK Editor
What is APK Editor?
APK Editor is a Model Context Protocol (MCP) server that apk editor mcp server It connects AI assistants to external tools and data sources through a standardized interface.
How do I install APK Editor?
Follow the installation instructions on the APK Editor GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with APK Editor?
APK Editor works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is APK Editor free to use?
Yes, APK Editor is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
APK Editor Alternatives — Similar Developer Tools Servers
Looking for alternatives to APK Editor? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up APK Editor in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use APK Editor?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.