ghidra-mcp-zig

ghidra-mcp-zig

3.3

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