From b69d355383e33670a38e819f63161b8272c24248 Mon Sep 17 00:00:00 2001 From: Kirikaze Chiyuki Date: Wed, 18 Feb 2026 21:24:08 +0800 Subject: [PATCH] fix(mcp): replace dot with underscore in tool name to meet ai sdk's need --- internal/mcp/sources/federation/source.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/mcp/sources/federation/source.go b/internal/mcp/sources/federation/source.go index 5fe0d951..6fa7729f 100644 --- a/internal/mcp/sources/federation/source.go +++ b/internal/mcp/sources/federation/source.go @@ -192,7 +192,7 @@ func (s *Source) buildToolsAndRoutes(ctx context.Context, botID string) ([]mcpgw origin := strings.TrimSpace(tool.Name) alias := origin if prefix != "" { - alias = prefix + "." + origin + alias = prefix + "_" + origin } tool.Name = alias if strings.TrimSpace(tool.Description) != "" {