added check support one mcp server

This commit is contained in:
Sandipan Haldar 2025-04-26 02:13:22 +05:30
commit 322181874f

View file

@ -456,6 +456,8 @@ def infer_transport(
raise ValueError("Invalid transport dictionary: missing 'mcpServers' key")
else:
server = transport["mcpServers"]
if len(list(server.keys())) > 1:
raise ValueError("Invalid transport dictionary: multiple servers found - only one expected")
server_name = list(server.keys())[0]
# Stdio transport
if "command" in server[server_name] and "args" in server[server_name]: