From bdc930207f8d1b3da96cc838478a03704729019e Mon Sep 17 00:00:00 2001 From: jade Date: Mon, 6 Jul 2026 09:24:42 +0900 Subject: [PATCH] =?UTF-8?q?Refactor:=20=EC=97=85=EB=AC=B4=20=ED=8A=B9?= =?UTF-8?q?=EC=84=B1=EC=97=90=20=EB=A7=9E=EA=B2=8C=20McpTool=20=EA=B7=B8?= =?UTF-8?q?=EB=A3=B9=20=EC=84=B8=EB=B6=84=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shinhanlife/axhub/biz/mcp/tool/email/EmailToolService.java | 2 +- .../axhub/biz/mcp/tool/service/BillingProcessService.java | 3 ++- .../axhub/biz/mcp/tool/service/BondIssueService.java | 3 ++- .../axhub/biz/mcp/tool/service/CommonUtilityService.java | 3 ++- .../axhub/biz/mcp/tool/service/ContractInquiryService.java | 3 ++- .../axhub/biz/mcp/tool/service/CustomerInfoService.java | 3 ++- .../io/shinhanlife/axhub/biz/mcp/tool/sms/SmsToolService.java | 2 +- 7 files changed, 12 insertions(+), 7 deletions(-) diff --git a/axhub-tool-email/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/email/EmailToolService.java b/axhub-tool-email/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/email/EmailToolService.java index e9b9935..8656135 100644 --- a/axhub-tool-email/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/email/EmailToolService.java +++ b/axhub-tool-email/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/email/EmailToolService.java @@ -10,7 +10,7 @@ import java.util.HashMap; import java.util.Map; @Slf4j -@McpTool(routingType = "EAI") +@McpTool(routingType = "EAI", group = "NOTIFICATION") public class EmailToolService extends AbstractMcpToolService { @McpFunction(name = "send_email", description = "이메일 발송", prompt = "고객에게 이메일을 발송해줘.", mappingId = "EMAIL_SEND_001") diff --git a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/BillingProcessService.java b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/BillingProcessService.java index 5582af2..9b34919 100644 --- a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/BillingProcessService.java +++ b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/BillingProcessService.java @@ -10,7 +10,8 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.BillingStatusReq; import io.shinhanlife.axhub.biz.mcp.tool.dto.BillingProcessReq; @McpTool( - routingType = "MCI" + routingType = "MCI", + group = "CLAIM" ) @lombok.extern.slf4j.Slf4j public class BillingProcessService extends AbstractMcpToolService { diff --git a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/BondIssueService.java b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/BondIssueService.java index 36a40b0..70384ce 100644 --- a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/BondIssueService.java +++ b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/BondIssueService.java @@ -6,7 +6,8 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.BondCheckReq; import io.shinhanlife.axhub.biz.mcp.tool.dto.BondIssueReq; @McpTool( - routingType = "EAI" + routingType = "EAI", + group = "POLICY" ) public class BondIssueService extends AbstractMcpToolService { diff --git a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/CommonUtilityService.java b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/CommonUtilityService.java index 88ed686..c8d4be3 100644 --- a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/CommonUtilityService.java +++ b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/CommonUtilityService.java @@ -7,7 +7,8 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.LeaveCountReq; import io.shinhanlife.axhub.biz.mcp.tool.dto.LeaveCountReq; @McpTool( - routingType = "HTTP" + routingType = "HTTP", + group = "HR" ) public class CommonUtilityService extends AbstractMcpToolService { diff --git a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/ContractInquiryService.java b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/ContractInquiryService.java index d88a629..d93b9a8 100644 --- a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/ContractInquiryService.java +++ b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/ContractInquiryService.java @@ -6,7 +6,8 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.ContractStatusReq; import io.shinhanlife.axhub.biz.mcp.tool.dto.ContractDetailReq; @McpTool( - routingType = "HTTP" + routingType = "HTTP", + group = "CONTRACT" ) public class ContractInquiryService extends AbstractMcpToolService { diff --git a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/CustomerInfoService.java b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/CustomerInfoService.java index 93dbfb3..e7ceb55 100644 --- a/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/CustomerInfoService.java +++ b/axhub-tool-other/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/service/CustomerInfoService.java @@ -6,7 +6,8 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.CustomerGradeReq; import io.shinhanlife.axhub.biz.mcp.tool.dto.CustomerDetailReq; @McpTool( - routingType = "TCP" + routingType = "TCP", + group = "CUSTOMER" ) public class CustomerInfoService extends AbstractMcpToolService { diff --git a/axhub-tool-sms/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/sms/SmsToolService.java b/axhub-tool-sms/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/sms/SmsToolService.java index f987ee7..b00af57 100644 --- a/axhub-tool-sms/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/sms/SmsToolService.java +++ b/axhub-tool-sms/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/sms/SmsToolService.java @@ -10,7 +10,7 @@ import java.util.HashMap; import java.util.Map; @Slf4j -@McpTool(routingType = "EAI") +@McpTool(routingType = "EAI", group = "NOTIFICATION") public class SmsToolService extends AbstractMcpToolService { @McpFunction(name = "send_sms", description = "SMS 발송", prompt = "고객에게 SMS 메시지를 발송해줘.", mappingId = "SMS_SEND_001")