diff --git a/tests/test_mcp_config.py b/tests/test_mcp_config.py index 41924813bb..5a291d9d41 100644 --- a/tests/test_mcp_config.py +++ b/tests/test_mcp_config.py @@ -243,6 +243,10 @@ def add(a: int, b: int) -> int: assert result_2.data == 3 +@pytest.mark.skipif( + sys.platform.startswith("win32"), + reason="Windows has process lifecycle issues with parallel stdio subprocess calls", +) async def test_multi_client_parallel_calls(tmp_path: Path): server_script = inspect.cleandoc(""" from fastmcp import FastMCP