Context
The Windows CI run (and others) emits:
server.py:752: RuntimeWarning: coroutine 'FastMCP.run_stdio_async' was never awaited
Appears as 2 warnings — not a failure, but noisy and points at a real lifecycle issue: a test path launches the MCP server in-process without awaiting the coroutine (the server isn't actually running in that path).
Action
Find the caller around server.py:752 (and the test that triggers it, e.g. test_mcp_server_loads_yaml_config_at_startup / test_mcp_server_yaml_config_precedence_env_over_yaml) and either await the coroutine properly or restructure so the server isn't started as a bare coroutine.
Acceptance
Context
The Windows CI run (and others) emits:
Appears as 2 warnings — not a failure, but noisy and points at a real lifecycle issue: a test path launches the MCP server in-process without awaiting the coroutine (the server isn't actually running in that path).
Action
Find the caller around
server.py:752(and the test that triggers it, e.g.test_mcp_server_loads_yaml_config_at_startup/test_mcp_server_yaml_config_precedence_env_over_yaml) and either await the coroutine properly or restructure so the server isn't started as a bare coroutine.Acceptance
RuntimeWarning: coroutine ... never awaitedin CI output on any OS.