This repository was archived by the owner on Nov 16, 2025. It is now read-only.
Releases: DaCodeChick/GhidraMCP
Releases · DaCodeChick/GhidraMCP
v4.0
- Modularized Python bridge
- A ton of new endpoints
Full Changelog: v3.0...v4.0
v3.0
- Removed class tools because the struct tools can do pretty much the same thing
- Refactored a lot of tools
- Dropped Gson dependency
- Python test suite
- New tools: check connection, create union/typedef, auto create struct, analyze/clone/export/list/validate/search/apply data types, get entry points/call graphs/callers/metadata/type size, list globals rename label/global, convert number
Full Changelog: v2.3.1...v3.0
GhidraMCP v2.3.1
What's Changed
- Gradle support to replace Maven by @DaCodeChick in #9
- Various Ghidra API deprecated calls replaced
Full Changelog: v2.3...v2.3.1
GhidraMCP v2.3
What's Changed
- Add get_callee tool by @pinksawtooth in #8
- Changed default timeout from 5 to 30
New Contributors
- @pinksawtooth made their first contribution in #8
Full Changelog: v2.2...v2.3
GhidraMCP v2.2
What's Changed
- Support classes, enums and add/remove by @bluddy in #5
- Automate global data type assignment
- Can now remove struct members
New Contributors
Full Changelog: v2.1...v2.2
GhidraMCP v2.1
GhidraMCP v2.0
What's Changed
- Bumped required Java version from 8 to 21
- PR #36: Added VSCode Copilot instructions to README.md
- PR #41: Restructure API to be more modular
- PR #43: Added
get_bytes,get_data_by_label, andsearch_bytes - PR #47: Added Dockerfile and Smithery config
- PR #56: Respect the read-only option when calling decompiler
- PR #62: Added listen address option
- PR #67: Added
get_struct,create_struct,clear_structandadd_struct_members - PR #74: Added option for function decompilation timeout