From 9c3715d9b03a737643138bb5bf4122c3454557a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=BD=AE?= Date: Fri, 12 Dec 2025 20:26:23 +0800 Subject: [PATCH] add default transport --- agent/deep_assistant.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/agent/deep_assistant.py b/agent/deep_assistant.py index c8dcace..5c39bbc 100644 --- a/agent/deep_assistant.py +++ b/agent/deep_assistant.py @@ -26,7 +26,9 @@ async def init_agent(model_name="qwen3-next", api_key=None, # 修改mcp[0]["mcpServers"]列表,把 type 字段改成 transport ,如果没有的话,就默认transport:stdio if mcp and "mcpServers" in mcp[0]: for cfg in mcp[0]["mcpServers"].values(): - if "transport" not in cfg: + if "type" in cfg: + cfg["transport"] = cfg.pop("type") + elif "transport" not in cfg: cfg["transport"] = "http" if "url" in cfg else "stdio" mcp_client = MultiServerMCPClient(mcp[0]["mcpServers"])