add default transport
This commit is contained in:
parent
d6334aa655
commit
9c3715d9b0
@ -26,7 +26,9 @@ async def init_agent(model_name="qwen3-next", api_key=None,
|
|||||||
# 修改mcp[0]["mcpServers"]列表,把 type 字段改成 transport ,如果没有的话,就默认transport:stdio
|
# 修改mcp[0]["mcpServers"]列表,把 type 字段改成 transport ,如果没有的话,就默认transport:stdio
|
||||||
if mcp and "mcpServers" in mcp[0]:
|
if mcp and "mcpServers" in mcp[0]:
|
||||||
for cfg in mcp[0]["mcpServers"].values():
|
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"
|
cfg["transport"] = "http" if "url" in cfg else "stdio"
|
||||||
|
|
||||||
mcp_client = MultiServerMCPClient(mcp[0]["mcpServers"])
|
mcp_client = MultiServerMCPClient(mcp[0]["mcpServers"])
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user