From afb2f0c2e3fa2cad7330ec6c62a5b86bb5a57444 Mon Sep 17 00:00:00 2001 From: jade Date: Thu, 9 Jul 2026 11:35:20 +0900 Subject: [PATCH] fix(core): restore missing variables from BusinessToolController --- .../biz/mcp/tool/presentation/BusinessToolController.java | 3 +++ 1 file changed, 3 insertions(+) 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()) {