ghidra-mcp

bethington/ghidra-mcp
★ 2,031 stars Java 🔌 API Integration Updated 5d ago
Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "ghidra-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "bethington/ghidra-mcp"
      ]
    }
  }
}

README Excerpt

> If you find this useful, please ⭐ star the repo — it helps others discover it! > > If Ghidra MCP saves you time, consider [sponsoring the project](https://github.com/sponsors/bethington). One-time and recurring support both help fund compatibility updates, production hardening, docs, and new tooling.

Tools (20)

GHIDRA_MCP_ALLOW_SCRIPTSGHIDRA_MCP_AUTH_TOKENGHIDRA_MCP_BIND_ADDRESSGHIDRA_MCP_FILE_ROOTGHIDRA_MCP_PORTINFOJAVA_OPTSLastExtensionImportDirectoryadd_struct_fieldadd_to_version_controlanalyze_api_call_chainsanalyze_call_graphanalyze_control_flowanalyze_data_regionanalyze_function_completenessanalyze_function_fullanalyze_struct_field_usageapply_data_classificationapply_data_typeapply_function_documentation

Topics

aibinary-analysisghidraghidra-extensionjavamcpmcp-servermodel-context-protocolpythonreverse-engineeringstatic-analysis