ghidra-mcp

suidpit/ghidra-mcp

3.4

If you are the rightful owner of ghidra-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Ghidra MCP Server is a Ghidra Plugin that provides a Model Context Protocol (MCP) server to expose Ghidra functionalities, aiding LLM agents in reverse engineering tasks.

Tools

Functions exposed to the LLM to take actions

List functions

Lists all functions within the binary.

Decompile functions

Decompiles functions to provide a higher-level representation.

Rename functions

Allows renaming of functions for better clarity.

Rename local variables

Enables renaming of local variables within functions.

Comment functions

Adds comments to functions for documentation purposes.

Get references from/to address

Retrieves references from or to a specific address.

Search for strings in memory

Searches for specific strings within the memory.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources