Description
Blocked long long time: StdioServerParameters) with Wrong cmd args
MCPToolset.from_server(
connection_params=StdioServerParameters(
command='python',
args=["mcps/<<<<>>>>.py"],
)
langchain’s way:read_timeout_seconds:
async with stdio_client(server_params) as (read, write):
async with ClientSession(read, write, read_timeout_seconds=timedelta(seconds=20)) as session:
Add timeout args
add buildin timeout mechanization
Additional context
task = asyncio.create_task( MCPToolset.from_server(
connection_params=StdioServerParameters(
command='python',
args=["mcps/demo.py" ],
)
))
tools, exit_stack = await asyncio.wait_for(task, timeout=20)