feat: Separate tool routing (register) from UI visibility (visible)

This commit is contained in:
jade
2026-07-08 16:19:37 +09:00
parent 2b432c701a
commit 056447075c
8 changed files with 29 additions and 18 deletions

View File

@@ -14,11 +14,10 @@ import java.util.Map;
public class TemplateUtilityService extends AbstractMcpToolService {
@McpFunction(
name = "get_template_file_url",
description = "각종 양식(엑셀, PDF 등) 샘플 파일의 다운로드 URL을 제공합니다.",
prompt = "고객 등록 엑셀 샘플 파일 다운로드 링크 줘.",
mappingId = "COM_TMPL_01",
register = false
name = "get_template_file_url",
description = "특정 템플릿의 양식 파일(엑셀, 워드 등)을 다운로드 받을 수 있는 시스템 URL을 반환합니다. AI는 이 URL을 사용자에게 마크다운 링크 형태로 제공해야 합니다.",
prompt = "요청하신 템플릿 양식 파일 다운로드 URL은 다음과 같습니다. 클릭하여 다운로드하세요:",
visible = false
)
public Map<String, Object> getTemplateFileUrl(TemplateDownloadReq data) {
try {