ghidra-mcp

Ghidra MCP Server β€” 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment. (by bethington)

Ghidra-mcp Alternatives

Similar projects and alternatives to ghidra-mcp

  1. servers

    398 ghidra-mcp VS servers

    Model Context Protocol Servers

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. GhidrAssistMCP

    An native MCP server extension for Ghidra

  4. reverse-engineering-assistant

    MCP server for reverse engineering tasks in Ghidra πŸ‘©β€πŸ’»

  5. AmigaVision

    The ultimate Amiga games & demo scene setup for MiSTer & Pocket FPGAs, emulators, and real hardware. Open source, community driven. This is an Amiga HDF image builder that uses WHDLoad and custom installs, based on the Arcade Game Selector launcher.

  6. GhidraMCP

    MCP Server for Ghidra

  7. GhydraMCP

    Multi-instance Ghidra plugin with HATEOAS REST API and MCP bridge for AI-assisted reverse engineering, binary analysis, and decompilation

  8. whatsapp-mcp

    WhatsApp MCP server

  9. warp

    Common format for transferring and applying function information across binary analysis tools (by Vector35)

  10. annas-mcp

    MCP server and CLI tool for searching and downloading documents from Anna's Archive

  11. mcpproxy-go

    Supercharge AI Agents, Safely

  12. BinAbsInspector

    BinAbsInspector: Vulnerability Scanner for Binaries

  13. claude-plugins

    28 plugins and MCP servers for Claude Code β€” TDD, multi-agent orchestration, iterative refinement, binary RE, structured decisions. Install any skill in one command. (by 2389-research)

  14. bindiff

    Quickly find differences and similarities in disassembled code

  15. callmux

    Multiplexer for MCP tool calls: parallel execution, batching, caching, and pipelining for any MCP server

  16. prism-coder

    The Mind Palace for AI Agents - HIPAA-hardened Cognitive Architecture with on-device LLM (prism-coder:7b), Hebbian learning, ACT-R spreading activation, adversarial evaluation, persistent memory, multi-agent Hivemind and visual dashboard. Zero API keys required.

  17. Recaf

    26 ghidra-mcp VS Recaf

    The modern Java bytecode editor

  18. kong

    1 ghidra-mcp VS kong

    The world's first agentic reverse engineer. (by amruth-sn)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ghidra-mcp alternative or higher similarity.

ghidra-mcp discussion

Log in or Post with

ghidra-mcp reviews and mentions

Posts with mentions or reviews of ghidra-mcp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-04-30.
  • MCP's Dark Secret: 5 Hidden Patterns Nobody Teaches You About Context Window Optimization
    7 projects | dev.to | 30 Apr 2026
    # Lazy-loading MCP: Only activate server when actually needed # Inspired by GhidraMCP's lazy tool loading pattern # https://github.com/bethington/ghidra-mcp class LazyMCPLoader: def __init__(self, server_registry: dict): # Server registry stores metadata, NOT active connections self.server_registry = server_registry self.active_servers = {} async def invoke(self, tool_name: str, params: dict): server_name = self._resolve_server(tool_name) # Lazy initialization β€” server starts only on first use if server_name not in self.active_servers: print(f"πŸ”Œ Lazy-loading MCP server: {server_name}") self.active_servers[server_name] = await self._start_server( self.server_registry[server_name] ) return await self.active_servers[server_name].invoke(tool_name, params) async def invoke_batch(self, tools: list): """Pre-warm servers for tools likely to be used together""" servers_needed = {self._resolve_server(t['tool']) for t in tools} for srv in servers_needed: if srv not in self.active_servers: self.active_servers[srv] = await self._start_server( self.server_registry[srv] ) # Now all servers are pre-warmed for parallel execution return await asyncio.gather(*[ self.active_servers[self._resolve_server(t['tool'])].invoke(t['tool'], t['params']) for t in tools ]) # Register servers β€” this is ALL that loads into context at startup # 500 bytes vs 50,000 bytes of tool definitions SERVER_REGISTRY = { "github": {"host": "localhost", "port": 3100, "tools": 23}, "filesystem": {"host": "localhost", "port": 3101, "tools": 8}, "ghidra": {"host": "localhost", "port": 3102, "tools": 110}, # Lazy loaded }
  • MCP ηš„ι»‘ζš—η§˜ε―†οΌš99% 开发者不ηŸ₯ι“ηš„ 5 δΈͺδΈŠδΈ‹ζ–‡δΌ˜εŒ–ιšθ—ζŠ€ε·§
    7 projects | dev.to | 30 Apr 2026
  • Agentic, fully-automated reverse engineering
    2 projects | news.ycombinator.com | 12 Mar 2026
    "The world's first agentic reverse engineer"

    FYI, likely not the first: https://github.com/bethington/ghidra-mcp

    Good project, please remove the need for inputing the API key for claude when possible to already use the instance installed and configured on the local machine.

  • A GTA modder has got the 1997 original working on modern PCs and Steam Deck
    2 projects | news.ycombinator.com | 8 Feb 2026
    I feel like with how good codex is getting with MCPs like this:

    https://github.com/bethington/ghidra-mcp

    releasing a game and being rest assured no one will copy your game's mechanics overnight will be no longer.

  • Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
    8 projects | news.ycombinator.com | 3 Feb 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Stats

Basic ghidra-mcp repo stats
5
2,249
9.6
2 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?