GhidraMCP 是一个模型上下文协议(Model Context Protocol)服务器,它允许大型语言模型(LLMs)自主对应用程序进行反向工程。该服务器将 Ghidra 的众多工具功能开放给 MCP 客户端使用。
GhidraMCP 集成了 MCP 服务器与 Ghidra 插件,具备以下功能:
python /ABSOLUTE_PATH_TO/bridge_mcp_ghidra.py
http://127.0.0.1:8081/sse
python /ABSOLUTE_PATH_TO/bridge_mcp_ghidra.py
lib/
目录中:
Ghidra/Features/Base/lib/Base.jar
Ghidra/Features/Decompiler/lib/Decompiler.jar
Ghidra/Framework/Docking/lib/Docking.jar
Ghidra/Framework/Generic/lib/Generic.jar
Ghidra/Framework/Project/lib/Project.jar
Ghidra/Framework/SoftwareModeling/lib/SoftwareModeling.jar
Ghidra/Framework/Utility/lib/Utility.jar
Ghidra/Framework/Gui/lib/Gui.jar
mvn clean package assembly:single
生成的 ZIP 文件包含构建好的 Ghidra 插件及其资源,具体如下: