Set up GhidraMCP with Claude Code LaurieWired's GhidraMCP 2.0, released 10 October 2026, drops the separate Python bridge script used by older setups and now runs as a Ghidra plugin plus a small MCP server that lets Claude Code list functions, read decompiled code and rename symbols in the binary open in Ghidra. The setup requires Ghidra 12.1.4, a 64-bit JDK 21, uv, and Claude Code or Claude Desktop, with the plugin's HTTP server defaulting to http://127.0.0.1:8080/ and the client registered via `claude mcp add ghidra -- uvx --from git+https://github.com/LaurieWired/GhidraMCP ghidra-mcp --ghidra-server http://127.0.0.1:8080/`. The guide walks through installing the extension, enabling GhidraMCPPlugin and running a first session on a CrackMe or a binary the user owns. Set up GhidraMCP with Claude Code Install Ghidra and LaurieWired's GhidraMCP 2.0, connect it to Claude Code or Claude Desktop, and run a first session on a CrackMe or your own binary. GhidraMCP https://github.com/LaurieWired/GhidraMCP is a Ghidra plugin plus a small MCP server that lets an AI client such as Claude Code list functions, read decompiled code and rename things in the program you have open in Ghidra. This guide gets you from nothing to a working Claude Code session on a CrackMe or a binary you own. It is free apart from your Claude plan, and it suits anyone who has opened Ghidra before or is willing to learn the basics alongside the AI. GhidraMCP changed a lot in version 2.0 released 10 October 2026 . Older tutorials, including some videos, use a separate Python bridge script and an older Ghidra version. The 2.0 release notes https://github.com/LaurieWired/GhidraMCP/releases/tag/2.0 say that bridge is no longer needed. Follow the current README rather than an old video if they disagree. Before you start before-you-start - Ghidra 12.1.4. The GhidraMCP README pins this exact version, and the extension zip is built for it. Ghidra is free from ghidra-sre.org https://ghidra-sre.org or the NSA GitHub releases https://github.com/NationalSecurityAgency/ghidra/releases . - A 64-bit JDK 21. Ghidra 12.1.4's Getting Started guide https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra 12.1.4 build/GhidraDocs/GettingStarted.md lists the Java 21 JDK as a minimum requirement. - uv https://docs.astral.sh/uv/ , which runs the MCP server for you. If you would rather use plain Python, the README says Python 3.10+ with pip install git+https://github.com/LaurieWired/GhidraMCP works, and you then call ghidra-mcp directly in the commands below. - Claude Code or Claude Desktop and a Claude plan or API key. - A target you are allowed to analyse : a CrackMe from a CTF or training site, or a program you wrote yourself. Compile a tiny C program with a password check if you have nothing else. 1. Install Ghidra 1-install-ghidra Download ghidra 12.1.4 PUBLIC 20260921.zip , extract it, and start it with ghidraRun Linux and macOS or ghidraRun.bat Windows . If Ghidra cannot find Java, follow the JDK steps in its Getting Started guide and add the JDK's bin directory to your PATH . Create a project File New Project , import your target File Import File , open it in the CodeBrowser and let auto-analysis finish. GhidraMCP answers questions about the program open in this window, so the AI sees nothing until this step is done. 2. Install the GhidraMCP extension 2-install-the-ghidramcp-extension Download the latest release from the releases page https://github.com/LaurieWired/GhidraMCP/releases . For 2.0 the download is GhidraMCP-release-2-0.zip ; inside it is the Ghidra extension zip. The README's steps are: 1. Run Ghidra. 2. Select File Install Extensions . 3. Click the + button. 4. Select the ghidra 12.1.4 PUBLIC