Integration
pyghidra-mcp
PyGhidra-based MCP server that analyzes every binary in a Ghidra project and exposes decompilation, cross-references, call graphs, symbol and string search, indexed semantic code search, and renaming, typing and comment edits. A separate HTTP CLI client and an optional mode driving a Ghidra GUI it launches are included.
- Targets
- Binary
- Category
- Independent MCP integrations
- Relationship
- Independent agent integration
- Sources reviewed
Requirements & limits
- Reviewed release: v0.2.7, published 2026-09-25, with package metadata requiring Python >=3.10. The README describes the project as beta and under active development; main has later, unreleased MCP Python SDK 2 changes.
- Outside the published container image, install Ghidra separately and point GHIDRA_INSTALL_DIR at it. Semantic search uses a local ChromaDB index built in the background, so it can lag behind decompilation on large projects; ChromaDB and GZF artifacts are stored beside the Ghidra project.
- The CLI client and GUI mode require the streamable HTTP transport; GUI mode launches Ghidra in-process and cannot attach to an already-running Ghidra. Import, delete, rename, type and comment tools change the project.
- Apache-2.0.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · clearbluejar/pyghidra-mcp · Revision 323fbdb
- pyproject.toml GitHub · clearbluejar/pyghidra-mcp · Revision 323fbdb
- cli/pyproject.toml GitHub · clearbluejar/pyghidra-mcp · Revision 323fbdb
- LICENSE GitHub · clearbluejar/pyghidra-mcp · Revision 323fbdb
- https://github.com/clearbluejar/pyghidra-mcp/releases/tag/v0.2.7
- https://pypi.org/project/pyghidra-mcp/0.2.7/
- https://github.com/clearbluejar/pyghidra-mcp/compare/v0.2.7...42d8f80551a765441b1a723f6f1ff45aa3914d5e
More in Agents and MCP
- LeanREA · Integration
- Universal Modder · Integration
- ReVa (Reverse Engineering Assistant) · Integration
- x64dbg-MCP Server · Integration
- mcp-windbg · Integration
- Wireshark MCP · Integration