AcademyMCP serversDevelopment

GhidrAssistMCP

Security and engineering teams doing binary analysis who want an AI assistant to query a Ghidra project.

  • Recommendedour rating
  • 765gitHub stars
  • MITlicence
  • todaylast update
git clone https://github.com/symgraph/GhidrAssistMCP.git
README.md

Loading the file...

What it does

A Ghidra extension that runs an MCP server inside Ghidra, so AI assistants can work with its reverse engineering features. It offers an explicit tool catalog, resource templates, prompts and result caching. It serves clients over SSE and Streamable HTTP, and is configured from a GUI.

Use cases

  1. 01List functions and strings in a loaded program
  2. 02Ask an assistant to explain a decompiled function
  3. 03Run a prepared analysis prompt on an imported binary

Questions about
GhidrAssistMCP.

What is GhidrAssistMCP used for?

Security and engineering teams doing binary analysis who want an AI assistant to query a Ghidra project. A Ghidra extension that runs an MCP server inside Ghidra, so AI assistants can work with its reverse engineering features. It offers an explicit tool catalog, resource templates, prompts and result caching. It serves clients over SSE and Streamable HTTP, and is configured from a GUI.

How do I install GhidrAssistMCP?

Run this in your terminal: git clone https://github.com/symgraph/GhidrAssistMCP.git

Is GhidrAssistMCP open source?

Yes. The code is on GitHub (symgraph/GhidrAssistMCP) under the MIT licence.

Is GhidrAssistMCP safe to use?

It passed our automatic scan for credential theft, hidden instructions and risky install commands. Third party open source software. Sabemos AI does not maintain it. Check the code and permissions before you connect it to company data.