From 286315527f9826410a334be2705d3d9aa15514bf Mon Sep 17 00:00:00 2001 From: Novice Date: Thu, 10 Jul 2025 11:02:13 +0800 Subject: [PATCH] chore: change the mcp tool return --- api/core/tools/mcp_tool/tool.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/core/tools/mcp_tool/tool.py b/api/core/tools/mcp_tool/tool.py index 876d6079cc..d1bacbc735 100644 --- a/api/core/tools/mcp_tool/tool.py +++ b/api/core/tools/mcp_tool/tool.py @@ -54,7 +54,6 @@ class MCPTool(Tool): for content in result.content: if isinstance(content, TextContent): - yield self.create_text_message(content.text) try: content_json = json.loads(content.text) if isinstance(content_json, dict): @@ -63,9 +62,9 @@ class MCPTool(Tool): for item in content_json: yield self.create_json_message(item) else: - pass + yield self.create_text_message(content.text) except json.JSONDecodeError: - pass + yield self.create_text_message(content.text) elif isinstance(content, ImageContent): yield self.create_blob_message(