diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java index 9ddd66c..b4bf195 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java @@ -31,7 +31,7 @@ public @interface McpFunction { String inputSchema() default "{}"; // 추가: Redis 자동 등록 및 Heartbeat 대상 여부 제어 - boolean register() default true; + boolean register() default false; // 추가: 툴 목록 노출 여부 제어 (false 시 라우팅은 되나 목록에서 숨김) boolean visible() default true; diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java index e5bfea5..83198f0 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java @@ -77,7 +77,7 @@ public class BusinessToolController { String finalRequestId = headerRequestId; log.info(" [Tool] IN - trace-id: {}, request-id: {}", traceId, requestId); - log.info("\n [Tool] 동적 툴 실행 요청 수신 (함수명): {}", functionName); + log.info(" [Tool] 동적 툴 실행 요청 수신 (함수명): {}", functionName); if (arguments != null) { try { log.info(" [Tool] 호출 파라미터: {}", objectMapper.writeValueAsString(arguments));