{"repo":"johnzfitch/pyghidra-lite","free":true,"listed":false,"github":"https://github.com/johnzfitch/pyghidra-lite","clone":"git clone https://github.com/johnzfitch/pyghidra-lite.git","description":"Lightweight MCP server for Ghidra-based reverse engineering with iOS, Linux, and game file support","language":"Python","stars":35,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"pyghidra-lite Token-efficient MCP server for Ghidra-based reverse engineering. Analyze ELF, Mach-O, and PE binaries with Swift, Objective-C, and Hermes support. Bottom line: a lean, security-first Ghidra MCP. It is read-only by default — analysis tools never mutate your binaries or the server's configuration (which is frozen for the life of the process). The one tool that writes, annotate (rename / comment / prototype), is opt-in ( --allow-write ) and human-confirmed : every change is approved by you through an MCP elicitation prompt before it's committed, and it fails closed if your client can't ask. You get an analyst-agent that can persist its findings — under supervision — without giving up the read-only safety story. Quick Start 1. Prerequisites JDK 21+ and Ghidra 11.x are required. Ghidra installed via Homebrew ( brew install ghidra ) or to /opt/ghidra or /ghidra is found automatically. Set GHIDRA INSTALL DIR only for non-standard paths. 2. Install pyghidra-lite 3. Add to Claude Code Create .mcp.json in your project (or /.claude.json for global): 4. Use it Installation PyPI (recommended) Arch Linux (AUR) From source MCP Configuration Claude Desktop Add to /Library/Application Support/Claude/claude desktop config.json (macOS) or %APPDATA%\\Claude\\claude desktop config.json (Windows): uvx auto-installs pyghidra-lite from PyPI on first run. Ghidra is auto-detected; set GHIDRA INSTALL DIR in env if needed: Claude Code Create .mcp.json in your project (or /.claude.json for gl","default_branch":null,"files":null,"tree":[],"storefront":"/r/johnzfitch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/johnzfitch/pyghidra-lite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}