Skip to content
This repository was archived by the owner on Nov 16, 2025. It is now read-only.

Releases: DaCodeChick/GhidraMCP

v4.0

09 Oct 16:30

Choose a tag to compare

  • Modularized Python bridge
  • A ton of new endpoints

Full Changelog: v3.0...v4.0

v3.0

30 Sep 19:37

Choose a tag to compare

  • 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

25 Aug 02:23
e8ce383

Choose a tag to compare

What's Changed

  • Various Ghidra API deprecated calls replaced

Full Changelog: v2.3...v2.3.1

GhidraMCP v2.3

24 Aug 07:04

Choose a tag to compare

What's Changed

  • Add get_callee tool by @pinksawtooth in #8
  • Changed default timeout from 5 to 30

New Contributors

Full Changelog: v2.2...v2.3

GhidraMCP v2.2

02 Aug 21:20

Choose a tag to compare

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

  • @bluddy made their first contribution in #5

Full Changelog: v2.1...v2.2

GhidraMCP v2.1

31 Jul 21:19

Choose a tag to compare

What's Changed

  • added the "set_bytes" tool to /handlers/set by @Jegghins in #4
  • bumped to Ghidra 11.4.1

New Contributors

Full Changelog: v2.0...v2.1

GhidraMCP v2.0

30 Jul 06:07

Choose a tag to compare

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, and search_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_struct and add_struct_members
  • PR #74: Added option for function decompilation timeout