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