reverse-engineering-assistant and GhidrAssistMCP
These are competitors offering overlapping MCP server functionality for Ghidra—both provide AI-assisted reverse engineering capabilities through the same integration point, so users would typically choose one based on feature set and implementation quality rather than use them together.
About reverse-engineering-assistant
cyberkaida/reverse-engineering-assistant
MCP server for reverse engineering tasks in Ghidra 👩💻
Exposes Ghidra's analysis capabilities as an MCP server with a tool-driven architecture designed for long-form LLM reasoning, using fragmented context and cross-reference guidance to reduce hallucination. Operates in both assistant mode (interactive analysis with Claude Code/VSCode via HTTP transport) and headless mode (CI/CD automation, Docker, PyGhidra integration). Interoperates with other MCP servers like GitHub and Kagi to augment reverse engineering analysis with external sources.
About GhidrAssistMCP
symgraph/GhidrAssistMCP
An MCP extension for Ghidra
Implements a full Model Context Protocol server with dual HTTP transports (SSE and Streamable) exposing 35 reverse engineering tools, 6 resource types, and 7 analysis prompts—enabling AI assistants to programmatically interact with Ghidra's analysis capabilities. Features intelligent result caching, async task management, multi-program/multi-window support with active context awareness, and dynamic tool management via a built-in UI panel. Built on Ghidra's Java API and the official MCP SDK, supporting Ghidra 11.4+.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work