Star on GitHubStar1.1k stars

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · clearbluejar/pyghidra-mcp · Revision 323fbdb
  2. pyproject.toml GitHub · clearbluejar/pyghidra-mcp · Revision 323fbdb
  3. cli/pyproject.toml GitHub · clearbluejar/pyghidra-mcp · Revision 323fbdb
  4. LICENSE GitHub · clearbluejar/pyghidra-mcp · Revision 323fbdb
  5. https://github.com/clearbluejar/pyghidra-mcp/releases/tag/v0.2.7
  6. https://pypi.org/project/pyghidra-mcp/0.2.7/
  7. https://github.com/clearbluejar/pyghidra-mcp/compare/v0.2.7...42d8f80551a765441b1a723f6f1ff45aa3914d5e

More in Agents and MCP

All 87 entries in Agents and MCP

↑↓ move↵ open⌘↵ new tab