Headless Ghidra server for AI-driven reverse engineering and analysis
Best for Automating large-scale reverse engineering workflows for security research.
A headless Ghidra server that speaks MCP (Model Context Protocol), giving AI agents full access to deep reverse-engineering workflows: program lifecycle, disassembly, decompilation, patching, types, xrefs, scripting, and more, without a GUI.
What it does
- Access to over 200 specialized tools for disassembly, decompilation, and patching
- Supports safe mutation workflows with transactions, undo, and redo capabilities
- Enables scripting access via ghidra.eval, ghidra.call, and ghidra.script
- Supports both stdio and TCP transports for flexible agent integration
- Includes a fake backend mode for CI and development without a full Ghidra install
Setup requirements
Requires 1 environment variable: GHIDRA_INSTALL_DIR. Available via Pip and Development.
View Ghidra Headless MCP details vs
Multi-DEX perpetual futures trading MCP server
Best for Aggregating cross-exchange balances and risk metrics into a single dashboard.
Multi-DEX perpetual futures CLI — Pacifica (Solana), Hyperliquid (HyperEVM), Lighter (Ethereum).
3 Exchanges — trade, bridge, arbitrage across Pacifica, Hyperliquid, Lighter Funding Rate Arb — perp-perp + spot-perp scan & one-command dual-leg execution Portfolio — single call returns balances, positions, risk level across all exchanges Funds — deposit, withdraw, CCTP…
What it does
- Multi-DEX support for Pacifica, Hyperliquid, and Lighter
- Unified portfolio analytics across all exchanges
- Automated funding rate arbitrage scanning and execution
- Advanced trading bots including TWAP, grid, and DCA
- Agent-first design with JSON output and dry-run safety
Setup requirements
Requires 1 environment variable: LIGHTER_API_KEY_INDEX. Available via Global NPM and NPX.
View perp-cli details Biggest differences
CompareGhidra Headless MCPperp-cli
Best forAutomating large-scale reverse engineering workflows for security research.Aggregating cross-exchange balances and risk metrics into a single dashboard.
StandoutAccess to over 200 specialized tools for disassembly, decompilation, and patching.Multi-DEX support for Pacifica, Hyperliquid, and Lighter.
SetupPip or Development, needs GHIDRA_INSTALL_DIR, stdio transport.Global NPM or NPX, needs LIGHTER_API_KEY_INDEX, http transport.
Transportstdiohttp
Community46 GitHub stars21 GitHub stars
Bottom line
Pick Ghidra Headless MCP if...Automating large-scale reverse engineering workflows for security research. Access to over 200 specialized tools for disassembly, decompilation, and patching. Pip or Development, needs GHIDRA_INSTALL_DIR, stdio transport.
Pick perp-cli if...Aggregating cross-exchange balances and risk metrics into a single dashboard. Multi-DEX support for Pacifica, Hyperliquid, and Lighter. Global NPM or NPX, needs LIGHTER_API_KEY_INDEX, http transport.
The real split here is workflow fit, not raw counts. Ghidra Headless MCP: Automating large-scale reverse engineering workflows for security research. perp-cli: Aggregating cross-exchange balances and risk metrics into a single dashboard. Ghidra Headless MCP also has the larger public footprint (46 vs 21 stars).