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.

GhidrAssistMCP
54
Established
Maintenance 20/25
Adoption 10/25
Maturity 9/25
Community 16/25
Maintenance 20/25
Adoption 10/25
Maturity 9/25
Community 15/25
Stars: 629
Forks: 56
Downloads:
Commits (30d): 17
Language: Java
License: Apache-2.0
Stars: 518
Forks: 38
Downloads:
Commits (30d): 7
Language: Java
License: MIT
No Package No Dependents
No Package No Dependents

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+.

Scores updated daily from GitHub, PyPI, and npm data. How scores work