diff --git a/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/presentation/BusinessToolController.java b/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/presentation/BusinessToolController.java index 65cf01c..47fb72c 100644 --- a/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/presentation/BusinessToolController.java +++ b/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/presentation/BusinessToolController.java @@ -73,6 +73,9 @@ public class BusinessToolController { // 1. 대상 Bean 및 Method 찾기 (ApplicationContext 활용) Map arguments = params != null ? (Map) params.get("arguments") : null; Object targetBean = null; + Method targetMethod = null; + McpFunction targetFunctionAnnotation = null; + Map toolBeans = applicationContext.getBeansWithAnnotation(McpTool.class); outerLoop: for (Object bean : toolBeans.values()) {