Teal Bauer
04d088591b
WIP: Switch to JSON as data exchange format
2025-04-03 18:52:47 +02:00
Teal Bauer
1b07f9430b
Update docstrings
2025-04-02 19:38:04 +02:00
Teal Bauer
399c76b29a
Expand functionality
...
Find variables, rename and retype them
Additionally merge changes from https://github.com/LaurieWired/GhidraMCP/pull/16 and https://github.com/LaurieWired/GhidraMCP/pull/18
2025-04-02 18:53:48 +02:00
Teal Bauer
be08f0f2ea
Allow renaming and retyping variables
2025-04-02 18:52:02 +02:00
Teal Bauer
dce6aa101c
Fix info parsing that was missed in refactoring
Build Ghidra Plugin / build (push) Has been cancelled
2025-03-30 03:37:56 +02:00
Teal Bauer
a615813e2d
Fix project info endpoints with simpler JSON generation
...
Simplify JSON response generation for better reliability. Both root and info
endpoints now use direct string building instead of the JSON library.
2025-03-30 03:10:48 +02:00
Teal Bauer
a3ab275fcd
Improve instance discovery with custom host parameter and optimized timeouts
2025-03-30 01:19:28 +01:00
Teal Bauer
86d04860bf
Add auto-discovery of Ghidra instances and JSON project info endpoint
...
- Modified bridge_mcp_hydra.py to auto-discover GhydraMCP plugin instances on ports 8192-8299
- Added periodic background thread to maintain discovered instances list
- Added project and binary file information to instance reporting
- Added JSON-based info endpoint in GhydraMCP plugin
- Added json-simple dependency to support JSON responses
2025-03-30 01:06:04 +01:00
Teal Bauer
33be44d7ef
Make multi-headed and more RESTful
2025-03-29 22:53:59 +01:00