Back to Home
jtang613 icon

GhidrAssistMCP

by jtang613

Overview

This Ghidra extension provides an MCP server, enabling AI assistants and other tools to interact with Ghidra's reverse engineering capabilities through a standardized API, supporting program analysis, modification, and navigation.

Installation

Run Command
No command provided

Security Notes

CRITICAL: The server lacks any explicit authentication or authorization mechanisms for incoming MCP requests. While it defaults to binding to `localhost:8080`, the configuration allows changing the host and port, potentially exposing the unauthenticated API to the network. Any process on the host machine (or a remote attacker if misconfigured) can execute any enabled tool, including those that modify the Ghidra database (e.g., `rename_function`, `set_data_type`, `create_struct`, `modify_struct`). This presents a significant security risk for data integrity and system compromise within the Ghidra environment. Relying on internal Ghidra APIs via reflection also introduces potential fragility and unhandled edge cases if inputs are crafted maliciously.

Similar Servers

Stats

Interest Score97
Security Score2
Cost ClassMedium
Avg Tokens1500
Stars400
Forks30
Last Update2026-01-12

Tags

GhidraReverse EngineeringAI AssistantMCP ServerExtension