This is an early release preview. You may encounter bugs.
ghidraMCP logo
Unclaimed

Tool security

ghidraMCP

MCP Server for Ghidra

D 22/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
No votes yet

01 / About

What ghidraMCP is.

GhidraMCP connects Ghidra, a software reverse-engineering suite, to Model Context Protocol (MCP) clients so that a language model can drive the analysis of a binary. It has two parts: a Ghidra plugin that exposes core Ghidra functionality over a local HTTP server, and a Python bridge that presents those operations to an MCP client as tools.

The plugin runs inside Ghidra and listens on a host and port set in the tool options, defaulting to localhost:8080. The bridge points at that address and speaks stdio or server-sent events, so clients such as Claude Desktop, Cline, and 5ire attach to the same running Ghidra instance.

Features

  • Decompilation and analysis: an MCP client can decompile and analyse the binaries loaded in Ghidra
  • Symbol renaming: methods and data are renamed from the client side
  • Program listings: methods, classes, imports, and exports are listed on request
  • Configurable endpoint: the plugin's HTTP host and port are set in Ghidra's tool options and default to localhost:8080
  • Transport choice: the bridge runs over stdio or server-sent events to suit different clients

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

03 / Build

Build with ghidraMCP.

Browse the catalogue for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get ghidraMCP →

Browse the catalogue