Djeb
JEB MCP Server for Claude Desktop integration. AI-assisted Android APK reverse engineering with decompilation, batch renaming, cross-references, and resource analysis.
What is Djeb?
Djeb is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to jeb mcp server for claude desktop integration. ai-assisted android apk reverse engineering with decompilation, batch renaming, cross-references, and resource analysis.
JEB MCP Server for Claude Desktop integration. AI-assisted Android APK reverse engineering with decompilation, batch renaming, cross-references, and resource analysis.
This server falls under the Developer Tools and Security categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- JEB MCP Server for Claude Desktop integration. AI-assisted A
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx djeb-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Djeb
The dJEB MCP Server bridges Claude Desktop with the JEB Android decompiler, enabling AI-assisted reverse engineering of Android APKs through natural language. It exposes JEB's decompilation, cross-reference, and batch-rename capabilities as MCP tools so you can analyze obfuscated code, trace execution flows, and extract API endpoints without manually navigating JEB's UI. This is the go-to integration for security researchers and mobile reverse engineers who want AI to guide their analysis workflow inside a professional-grade decompiler.
Prerequisites
- JEB Decompiler (licensed version) installed and running
- Claude Desktop installed and configured
- Python 3 available on your system path
- An Android APK file loaded in JEB before starting a session
Clone the repository
Download the dJEB MCP Server repository to your local machine. It contains two scripts: the bridge that Claude Desktop runs, and the Jython server that runs inside JEB.
git clone https://github.com/dPhoeniixx/dJEB_mcp_server.git
cd dJEB_mcp_serverConfigure Claude Desktop
Edit Claude Desktop's MCP configuration file to register the bridge script. On macOS the file is at ~/Library/Application Support/Claude/claude_desktop_config.json; on Windows it is at %APPDATA%/Claude/claude_desktop_config.json. Use the absolute path to jeb_mcp_bridge.py.
{
"mcpServers": {
"jeb-mcp-server": {
"command": "python3",
"args": ["/absolute/path/to/dJEB_mcp_server/jeb_mcp_bridge.py"]
}
}
}Load the JEB server script
Open JEB Decompiler and load your target APK. Then run the server-side script: go to File → Scripts → Run Script... and select dJEB_mcp_server.py. The script starts a socket listener on port 8851 that the bridge connects to.
Restart Claude Desktop
Restart Claude Desktop so it picks up the new MCP server configuration. Claude will now connect to the bridge, which in turn communicates with the JEB socket server on port 8851.
Verify the connection
In Claude Desktop, ask Claude to list classes in the loaded APK. If the JEB server script is running and the bridge is connected, Claude will return a paginated list of DEX class names.
Djeb Examples
Client configuration
Claude Desktop config entry pointing to the local bridge script.
{
"mcpServers": {
"jeb-mcp-server": {
"command": "python3",
"args": ["/Users/you/dJEB_mcp_server/jeb_mcp_bridge.py"]
}
}
}Prompts to try
Example natural-language prompts you can give Claude once the server is running.
- "List all classes in the APK that contain the string 'deeplink' or 'scheme'"
- "Decompile the class Lcom/example/a/b; and explain what it does"
- "Find all cross-references to the method onClick in Lcom/example/MainActivity;"
- "Rename all obfuscated classes in the Lcom/a/b/ package based on their functionality"
- "Show me the AndroidManifest.xml and list all declared activities and their intent filters"Troubleshooting Djeb
Claude reports it cannot connect to the JEB server
Make sure dJEB_mcp_server.py is actively running inside JEB (check JEB's console for the 'listening on port 8851' message) before you send any prompts from Claude Desktop.
Python3 not found when Claude Desktop launches the bridge
Use the full absolute path to your Python executable in the 'command' field of the config, for example /usr/bin/python3 on macOS or C:\Python311\python.exe on Windows.
Tools return empty results for class listings
Ensure an APK is fully loaded and analyzed in JEB before running the server script. The Jython script requires JEB's internal analysis to be complete to enumerate DEX classes.
Frequently Asked Questions about Djeb
What is Djeb?
Djeb is a Model Context Protocol (MCP) server that jeb mcp server for claude desktop integration. ai-assisted android apk reverse engineering with decompilation, batch renaming, cross-references, and resource analysis. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Djeb?
Follow the installation instructions on the Djeb GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Djeb?
Djeb works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Djeb free to use?
Yes, Djeb is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Djeb Alternatives — Similar Developer Tools Servers
Looking for alternatives to Djeb? 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 Djeb 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 Djeb?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.