13bm/GhidraMCP
by Various
Active Socket based MCP Server for Ghidra
MCP
13bm/GhidraMCP
Added 1 June 2026
Overview
GhidraMCP is an open-source Java server that implements the Model Context Protocol over sockets for the Ghidra reverse engineering framework. It enables AI assistants to interact with Ghidra programmatically, allowing automated analysis and script execution.
Best for
Best for
Reverse engineers and security researchers using Ghidra who want to augment their workflow with AI agents.
Use cases
- Integrating AI coding assistants with Ghidra for automated reverse engineering
- Triggering Ghidra scripts or analyses from an AI agent via MCP calls
- Building custom tooling that combines Ghidra's capabilities with large language models
How to use
Tools exposed
list_functionslist_classeslist_importslist_exportslist_namespaceslist_data_itemslist_stringssearch_functions_by_nameget_function_by_addressget_current_addressget_current_functiondecompile_functiondecompile_function_by_addressdisassemble_functionget_xrefs_toget_xrefs_fromget_function_xrefsget_program_infoget_memory_mapget_variables
Tested with
Claude Desktop, Claude Code, Cursor, Continue
Example client config
{\n "mcpServers": {\n "ghidra": {\n "command": "/path/to/mcp_bridge",\n "args": ["--host", "localhost", "--port", "8765"]\n }\n }\n} Notes
GhidraMCP is an open-source Java server that implements the Model Context Protocol over sockets for the Ghidra reverse engineering framework. It enables AI assistants to interact with Ghidra programmatically, allowing automated analysis and script execution.
119 stars on GitHub. Last updated 2026-05-14. Licensed Apache-2.0.
Use cases
- Integrating AI coding assistants with Ghidra for automated reverse engineering
- Triggering Ghidra scripts or analyses from an AI agent via MCP calls
- Building custom tooling that combines Ghidra’s capabilities with large language models
Pros
- Socket-based communication is efficient and language-agnostic for clients
- Active project with 119 stars and ongoing development
- Leverages the MCP standard for interoperability with many AI tools
Cons
- Requires a running Ghidra instance and Java setup, increasing deployment complexity
- Documentation and community support may still be limited compared to larger projects
- Scope is narrow – only useful if you already work with Ghidra and want AI integration
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Socket-based communication is efficient and language-agnostic for clients
- Active project with 119 stars and ongoing development
- Leverages the MCP standard for interoperability with many AI tools
Cons
- Requires a running Ghidra instance and Java setup, increasing deployment complexity
- Documentation and community support may still be limited compared to larger projects
- Scope is narrow – only useful if you already work with Ghidra and want AI integration
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.