ghidraMCP
@LaurieWired
About ghidraMCP
MCP Server for Ghidra
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ghidra": {
"command": "python",
"args": [
"/ABSOLUTE_PATH_TO/bridge_mcp_ghidra.py",
"--ghidra-server",
"http://127.0.0.1:8080/"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is ghidraMCP?
ghidraMCP is a Model Context Protocol (MCP) server that allows LLMs to autonomously reverse engineer applications by exposing core Ghidra functionality to MCP clients. It includes both a Ghidra plugin and a Python MCP bridge.
How to use ghidraMCP?
Install Ghidra and the GhidraMCP plugin via the release ZIP, then run the Python MCP bridge script (bridge_mcp_ghidra.py) with appropriate transport and server settings. Clients like Claude Desktop, Cline, or 5ire can then connect to the bridge to issue reverse‑engineering commands.
Key features of ghidraMCP
- Decompile and analyze binaries in Ghidra
- Automatically rename methods and data
- List methods, classes, imports, and exports
- Configurable HTTP server port in Ghidra
- Supports multiple MCP clients and transports
Use cases of ghidraMCP
- Automate binary reverse engineering with LLM assistance
- Let an LLM explore and rename functions in a Ghidra project
- Programmatically extract method lists, imports, or exports for analysis
- Enable natural‑language queries about decompiled code
FAQ from ghidraMCP
What are the prerequisites for ghidraMCP?
You need Ghidra installed, Python 3, and the MCP Python SDK.
How do I install the Ghidra plugin?
Download the latest release ZIP, then in Ghidra go to File → Install Extensions, click the + button, select the ZIP, and restart Ghidra. Ensure the plugin is enabled in File → Configure → Developer.
Which MCP clients are supported?
The README provides examples for Claude Desktop, Cline, and 5ire, but states that any MCP client should work theoretically.
What transport options are available?
The bridge script supports command‑line arguments for transport (--transport sse or default stdio), MCP host/port, and Ghidra server URL. Defaults are localhost:8080 for both.
Can I build ghidraMCP from source?
Yes. Copy required Ghidra JARs into the project’s lib/ directory and run mvn clean package assembly:single. The generated ZIP includes the plugin and resources.
Frequently asked questions
What are the prerequisites for ghidraMCP?
You need Ghidra installed, Python 3, and the MCP Python SDK.
How do I install the Ghidra plugin?
Download the latest release ZIP, then in Ghidra go to `File` → `Install Extensions`, click the `+` button, select the ZIP, and restart Ghidra. Ensure the plugin is enabled in `File` → `Configure` → `Developer`.
Which MCP clients are supported?
The README provides examples for Claude Desktop, Cline, and 5ire, but states that any MCP client should work theoretically.
What transport options are available?
The bridge script supports command‑line arguments for transport (`--transport sse` or default stdio), MCP host/port, and Ghidra server URL. Defaults are localhost:8080 for both.
Can I build ghidraMCP from source?
Yes. Copy required Ghidra JARs into the project’s `lib/` directory and run `mvn clean package assembly:single`. The generated ZIP includes the plugin and resources.
Basic information
More Other MCP servers

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Comments