Releases: sadnescity/GhidraMCP
Releases · sadnescity/GhidraMCP
Build 6cd1ca3
Automated build from commit 6cd1ca3
v1.0.0 — Multi-instance support
What's New
Multi-instance support
- Run multiple Ghidra CodeBrowser windows simultaneously, each on its own auto-assigned port
- New
list_instancesanduse_instanceMCP tools to discover and switch between instances - New
/instancesand/healthHTTP endpoints - Background discovery thread in the Python bridge (30s refresh)
Bugfixes
- RenameData: Fixed silent failure — now returns success/failure and works on addresses without defined Data
- SetGlobalDataType: Auto-detect length for dynamic types (e.g. TerminatedCString)
- RemoveEnumValues: Use
Enuminterface instead ofEnumDataType - SearchBytes: Replace deprecated
TaskMonitorAdapter.DUMMY_MONITORwithTaskMonitor.DUMMY - GhidraUtils: Allow clearing comments by passing null/empty strings
- Routes HashMap: Fixed static field that prevented second instance from registering handlers
Build
- Built against Ghidra 12.0.3
- Requires Java 21+