From 51678aee040072eefd9acad83263a0835175a7aa Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 20 Sep 2025 00:38:13 +0800 Subject: [PATCH] don't return hidden tags for query_all_transaction_tags mcp tool --- pkg/mcp/query_all_transaction_tags_tool_handler.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/mcp/query_all_transaction_tags_tool_handler.go b/pkg/mcp/query_all_transaction_tags_tool_handler.go index ee46881d..f4862951 100644 --- a/pkg/mcp/query_all_transaction_tags_tool_handler.go +++ b/pkg/mcp/query_all_transaction_tags_tool_handler.go @@ -49,10 +49,14 @@ func (h *mcpQueryAllTransactionTagsToolHandler) Handle(c *core.WebContext, callT return nil, nil, err } - tagNames := make([]string, len(tags)) + tagNames := make([]string, 0, len(tags)) for i := 0; i < len(tags); i++ { - tagNames[i] = tags[i].Name + if tags[i].Hidden { + continue + } + + tagNames = append(tagNames, tags[i].Name) } response := MCPAllQueryTransactionTagsResponse{