Setting up GhidraMCP Server with Claude AI Desktop for AI assisted Reverse Engineering



AI Summary

Summary of Configuring GmCP with Cloud AI

  1. Prerequisites:
    • Install Java (JDK 21+ recommended).
      • Download from official site
    • Install Node.js.
    • Install Python.
    • Download Ghidra from GitHub (extract files).
    • Download Ghidra mCP from Lori (extract files).
    • Install Clode Desktop based on your OS.
  2. Installing Dependencies:
    • Open command prompt.
    • Run: pip install requests and pip install mCP.
    • Ensure all dependencies for Python mCP are installed.
  3. Configuring Cloud:
    • Open Cloud and enable Developer Mode in Settings.
    • Edit the configuration file to specify the absolute path of Python for mCP server.
    • Restart Cloud for changes to take effect.
    • Note: Consider upgrading to Cloud Premium to avoid rate limits.
  4. Using Ghidra:
    • Run Ghidra and create a new project.
    • Import the target file for analysis.
    • Configure Ghidra by installing necessary extensions from the mCP release zip.
      • Enable these extensions in the Developer section of Ghidra.
  5. Testing Integration:
    • After setup, check if Cloud can communicate with Ghidra.
    • If assets don’t appear, resize the Ghidra window.
    • Perform file analysis using Cloud and Ghidra integration.
  6. Conclusion:
    • The video concludes with the expectation that viewers successfully configure Ghidra and Cloud AI together.
    • Invitation for questions and support via comments or Discord.