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"])