Pyghidra MCP Server

Token-efficient Ghidra RE: decompilation, Swift/ObjC, ELF/Mach-O, async progress

Local serverstdioPython

What is the Pyghidra MCP Server?

Token-efficient Ghidra RE: decompilation, Swift/ObjC, ELF/Mach-O, async progress

What you get

Token-efficient MCP server for Ghidra-based reverse engineering. Analyze ELF, Mach-O, and PE binaries with Swift, Objective-C, and Hermes support.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
loadImport and analyze binary
deleteRemove binary and cancel jobs
binariesList binaries + job status
infoBinary overview
functionsList/search functions
codeDecompile or disassemble
xrefsReferences and call graphs
searchFind strings, bytes, symbols

How to install the Pyghidra MCP Server

claude mcp add pyghidra-lite --env GHIDRA_INSTALL_DIR=your-value --env PYGHIDRA_LITE_AUTH_TOKEN=your-value -- uvx pyghidra-lite

Configuration

VariableDescriptionRequired
GHIDRA_INSTALL_DIRFilesystem location the server is allowed to use.Optional
PYGHIDRA_LITE_AUTH_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Pyghidra to load.”
  • “Use Pyghidra to delete.”
  • “Use Pyghidra to binaries.”

Frequently asked questions

Token-efficient Ghidra RE: decompilation, Swift/ObjC, ELF/Mach-O, async progress Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.