Djeb

v1.0.0Developer Toolsstable

JEB MCP Server for Claude Desktop integration. AI-assisted Android APK reverse engineering with decompilation, batch renaming, cross-references, and resource analysis.

djeb-mcp-servermcpai-integration
Share:
20
Stars
0
Downloads
0
Weekly
0/5

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

JEB MCP Server for Claude Desktop integration. AI-assisted Android APK reverse e
dPhoeniixx

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 12, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx djeb-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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_server
2

Configure 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"]
    }
  }
}
3

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.

4

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.

5

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.

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.

Quick Config Preview

{ "mcpServers": { "djeb-mcp-server": { "command": "npx", "args": ["-y", "djeb-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides