Releases: zinja-coder/jadx-ai-mcp
Releases · zinja-coder/jadx-ai-mcp
v4.0.0 DEBUGGER MCP TOOLS
New MCP Tools
debug_get_stack_frames(): returns stack frame from Jadx Debugger, can be used to analyze the execution flow of the APK..debug_get_threads(): returns threads insights from Jadx Debuggerdebug_get_variables(): returns variables insights from jJadx Debugger
Demo:
adx-ai-mcp-debug-demo-1.2.mp4
What's Changed
- feat: improved message for class not found error, now this error will plrint class name as well to tell which calss is not found
- refactor: removed .idea folder
- fix: fixed following build error -> JadxAIMCP.java:[56,24] package jadx.gui.plugins does not exist
- refactor: migrated to com.zin.jadxaimcp package name
Full Changelog: v3.3.5...v4.0.0
Checksum SHA256:
- jadx-mcp-server-v4.0.0.zip :
596d8f74694ff7b14230d5825f1b33f0a35be2d4a76380808708be3a48b60585 - jadx-ai-mcp-4.0.0.jar:
bb225f0eb3db9a0929df88c98a05286e351afc7ca8bd25c2f2bad6f8f70a3634
v3.3.5 fix for encoding error
Bug Fix:
- Fixed the the issue #42 - banner unicode character encoding error by catching UnicodeEncodeError and printing normal message, 2 updated banner to v3.3.5
Checksum SHA256:
- jadx-ai-mcp-3.3.5.jar:
7c76cb89ab5b6da0b291dccc54c45c03cf2cd44f05d3b61f2f8fc2738e36a0cc - jadx-mcp-server-v3.3.5.zip:
db3c6b1e096b2c04fe01cfa93e5f91bece9c4edbac303d3f9ad1e93b4a31d91b
v3.3.4
Bug Fix:
- Fixed the dependency issue in jadx mcp server zinja-coder/jadx-mcp-server#23
Checksum SHA256:
- jadx-ai-mcp-3.3.4.jar:
d328c808e933125ed2d427f6f2e4448051e8a16c119be459ff576631495c1922 - jadx-mcp-server-v3.3.4.zip:
34725fcf948e31f54197ff1e206d750ea33b28c14791b8fa1d75240fa13cd080
v3.3.3 HotFix and Banner
What's Changed
- Bugfix37 by @ljt270864457 in #38
- Test implemented for bug #37 in test.sh
- feat: implemented banner for ASCII title, version by in #39
New Contributors
- @ljt270864457 made their contribution in https://github.com/zinja-coder/jadx-ai-mcp/pull/#38 and helped fixing issue #37 ->
Bug: Inner classes with $ symbol cannot be retrieved via /class-source endpoint
Full Changelog: v3.3.2...v3.3.3
Checksum SHA256:
- jadx-ai-mcp-3.3.3.jar:
f6246c51f365f1ab279e3d7dfef44696f4ba9e439166bf7212cc2b125745efe4 - jadx-mcp-server-v3.3.3.zip:
27accb429681b6f5348d0016dc598e6b1861dbd55a92e387919d76d20267b158
v3.3.2 Bug Fixes
Bug Fixes
- fixed the following error -> ERROR - Error in paginated request to strings: the JSON object must be str, bytes or bytearray, not dict
- fixed the following error -> "HTTP error 400: {"error":"Missing required parameter 'class'"}." in following mcp tools -> get_fields_of_class, get_methods_of_class
- fixed the following error -> Unexpected error: Expecting value: line 1 column 1 (char 0).
- Added dict as a return type in MCP tools to keep up to date with FastMCP -> this solves #33
Optimization
- Performed heavy code optimization on jadx_mcp_server.py see full changelog for details.
- Improved the
test.shscript to test the both plugin and server thoroughly.
Full Changelog: v3.3.1...v3.3.2
Checksum SHA256:
- jadx-ai-mcp-3.3.2.jar -
f72801d9c666c59b0f0fa9412f8e0de5ec8586544adb508e0b54da5d6902d27c - jadx-mcp-server-v3.3.2.zip -
1a99cb568be8bb3fb75c4b3cd584df7a96710a46a3308280168404be261fecce
v3.3.1
What's Changed
- fix(plugin): Fix method renaming logic in JadxAIMCP plugin by @badmonkey7 in #26
New Contributors
- @tbodt made their first contribution in https://github.com/zinja-coder/jadx-mcp-server/pull/#12
Full Changelog: v3.3.0...v3.3.1
Checksum sha256:
- jadx-mcp-server-v3.3.1.zip :
0ef02846889a20281f0828bac3a06b9d3a50661b2041ebc4695e024b9b59feca - jadx-ai-mcp-3.3.1.jar :
db7d44f270dbbcee8bf17a41c82d3061379123f0c19d8ba5c797bcb1a0322b78
v3.3.0 Pagination Overhaul
What's Changed
- Pagination Overhaul:
- Completely rewritten better, improved, efficient and reliable pagination logic.
- Added pagination support in
get_main_application_classes_code,get_stringsandget_all_classesmcp tools. - Removed pagination from all other mcp tools due to redundancy and out of place feature.
- Migrated to core FastMCP library
- Moved to up to date FastMCP library
- HTTP Stream support up to date with FastMCP library
Bug Fixes:
- N/A
Full Changelog: v3.2.0...v3.3.0
Checksum SHA-256:
- jadx-ai-mcp-3.3.0.jar:
2f8a1a734090cc8ae960beb2209842f2b06b64a888a065611439fffe928f53de - jadx-mcp-server-v3.3.0.zip:
38eb57c29d0e2739a28fda8483d501490a68599c54c5dff9e31c014689de8489
v3.2.0 Custom Port Options
What's Changed
- Health check implemented to better troubleshoot the issues
- Custom port option for JADX AI MCP Plugin which can be configured through JADX
- Option to force restart the JADX AI MCP Plugin server
- Option to revert back to default port
- Option to check the status of JADX AI MCP Plugin server
Bug Fixes:
- fixed bug where there is no exception message being printed when there is issue jadx mcp plugin
- fixed bug where there is no info being printed on mcp server
- Fixed #23 by providing multiple port options
New Contributors
- @CainYzb made their first contribution in zinja-coder/jadx-mcp-server#11
Full Changelog
Full Changelog: v3.1.0...v3.2.0
Checksum SHA-256:
- jadx-ai-mcp-3.2.0.jar:
cdfc5ff6d2188875fd6f38717ad9da683f8a60d508439e508677738165bb9056 - jadx-mcp-server-v3.2.0.zip:
80fb5c6f434682bb6daa7e5a2bfc15d2bbb54dd219644a8b73523163d8c01766
v3.1.0
What's New:
- HTTP Stream Support for MCP Server. Now jadx mcp server can be run with
--httpoption to run mcp server in HTTP Stream mode. - Two new options:
--http: Runs server in http stream mode--port: Specify port number for MCP Server to listen on in HTTP Stream mode. (Default - 8651)
Bug Fixes:
Checksum SHA256:
- jadx-ai-mcp-3.1.0.jar:
08958332128e690c10539fbc79b3b5e8ea9da3838ee60193c20c8f78cbb09148 - jadx-mcp-server-v3.1.0.zip:
d064476d0b80bfacd20d5680ff958cc240ca106f8814aa9af85f6b98edd8a13b
v3.0.0
What's Changed
- New MCP Tools
- rename class, rename method and rename field by @badmonkey7 to rename the components for better understanding of code.
- fix subclass name logic by @badmonkey7 in #17
New Contributors
- @badmonkey7 made their first contribution in #17
Full Changelog: v2.2.12...v3.0.0
Checksum SHA-256:
- jadx-ai-mcp-3.0.0.jar:
fa7bfcadd858d7740183c3a93625f16c53c1a826d94a6f13810d5d03e5861e73 - jadx-mcp-server-v3.0.0.zip:
246f40d32aaec2521c658e5c067001df19b24439c6e75e0de9a5265f4a9d2a0d