From 8f3fa16ad8feb25024b18ae7960bfcd9d256ffed Mon Sep 17 00:00:00 2001 From: Teal Bauer Date: Tue, 8 Apr 2025 09:44:11 +0200 Subject: [PATCH] Explicitly require ProgramManager --- src/main/java/eu/starsong/ghidra/GhydraMCPPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/starsong/ghidra/GhydraMCPPlugin.java b/src/main/java/eu/starsong/ghidra/GhydraMCPPlugin.java index c021bf4..047176d 100644 --- a/src/main/java/eu/starsong/ghidra/GhydraMCPPlugin.java +++ b/src/main/java/eu/starsong/ghidra/GhydraMCPPlugin.java @@ -68,7 +68,8 @@ import ghidra.util.task.ConsoleTaskMonitor; packageName = ghidra.app.DeveloperPluginPackage.NAME, category = PluginCategoryNames.ANALYSIS, shortDescription = "GhydraMCP Plugin for AI Analysis", - description = "Starts an embedded HTTP server to expose program data via REST API for AI-assisted reverse engineering with MCP (Model Context Protocol)." + description = "Exposes program data via HTTP API for AI-assisted reverse engineering with MCP (Model Context Protocol).", + servicesRequired = { ProgramManager.class } ) public class GhydraMCPPlugin extends Plugin implements ApplicationLevelPlugin {