Back to Home
HK47196 icon

GhidraMCP

by HK47196

Overview

GhidraMCP is a Model Context Protocol server that allows LLMs to autonomously reverse engineer applications by exposing numerous core Ghidra functionalities to MCP clients.

Installation

Run Command
No command provided

Security Notes

CRITICAL: The server starts an embedded HTTP server (default port 8080) without any visible authentication or authorization mechanisms. This exposes powerful Ghidra functionalities (modifying binaries, setting comments, manipulating structures, querying BSim databases, and arbitrary file imports) to any entity that can reach its IP:PORT. An attacker or compromised LLM client could load and analyze malicious binaries, modify loaded programs, or exfiltrate sensitive program data without user consent. The `importBinary` endpoint allows loading arbitrary files from the filesystem. The `bsim/select_database` endpoint allows connecting to arbitrary BSim databases. While no direct `eval` is present, the exposed APIs have significant side effects and should be heavily protected.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassHigh
Avg Tokens2000
Stars0
Forks0
Last Update2025-12-06

Tags

LLMReverse EngineeringGhidraMCPDisassemblyDecompilationBinary Analysis