symgraph/GhidrAssistMCP

An MCP extension for Ghidra

54
/ 100
Established

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

518 stars. Actively maintained with 7 commits in the last 30 days.

No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 15 / 25

How are scores calculated?

Stars

518

Forks

38

Language

Java

License

MIT

Last pushed

Mar 07, 2026

Commits (30d)

7

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/symgraph/GhidrAssistMCP"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.