ghidra-mcp-zig
If you are the rightful owner of ghidra-mcp-zig and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Ghidra plugin that provides a bridge between Ghidra and a Zig-based MCP server for enhanced program analysis capabilities.
The Ghidra MCP Zig Plugin is a sophisticated tool designed to enhance program analysis by integrating Ghidra with a Zig-based Model Context Protocol (MCP) server. This plugin leverages JNI-based communication to facilitate seamless interaction between Ghidra and Zig, enabling advanced functionalities such as function decompilation, renaming, and data symbol management. The plugin is built using a modern build system with Zig, ensuring efficient memory management and a type-safe JNI bridge implementation. Additionally, it includes a Go client library for easy integration and a comprehensive test suite to ensure reliability and performance. The plugin supports various build and run targets, making it versatile for different development and deployment scenarios.
Features
- JNI-based communication between Ghidra and Zig
- Function decompilation and renaming
- Data symbol management
- Efficient memory management
- Type-safe JNI bridge implementation