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

Tool security

ghidraMCP

MCP Server for Ghidra

C 61/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About ghidraMCP.

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

  • Decompilation and analysis: an MCP client can decompile and analyze 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
  • 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.

04 / Build

Build with ghidraMCP.

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

Get ghidraMCP →

Browse the catalog