ghidraMCPServer

LaurieWired
GitHub
Reverse EngineeringCode AnalysisDevelopment

Loading subscription status...

💡 Description

ghidraMCP is a Model Context Protocol (MCP) server that allows LLMs to autonomously reverse engineer applications. It exposes numerous tools of Ghidra's core functionality to MCP clients.

📝 JSON Entries

{
  "mcpServers": [
    {
      "ghidra": {
        "env": {},
        "args": [
          "/ABSOLUTE_PATH_TO/bridge_mcp_ghidra.py",
          "--ghidra-server",
          "http://127.0.0.1:8080/"
        ],
        "command": "python"
      }
    }
  ]
}

🛠️ Tools

GhidraPython

Features

  • Decompile and analyze binaries in Ghidra
  • Automatically rename methods and data
  • List methods, classes, imports, and exports

💬 Example Queries

  • Decompile and analyze a binary using the GhidraMCP server
  • Automatically rename methods and data
  • List methods, classes, imports, and exports from a binary