Enterprise DNA
M MCP Servers Developer low

13bm/GhidraMCP

by Various

Active Socket based MCP Server for Ghidra

1

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_functions
  • list_classes
  • list_imports
  • list_exports
  • list_namespaces
  • list_data_items
  • list_strings
  • search_functions_by_name
  • get_function_by_address
  • get_current_address
  • get_current_function
  • decompile_function
  • decompile_function_by_address
  • disassemble_function
  • get_xrefs_to
  • get_xrefs_from
  • get_function_xrefs
  • get_program_info
  • get_memory_map
  • get_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.

Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks