From f27a6fcd7aaef0471599a9703adccf4e6ef2d5aa Mon Sep 17 00:00:00 2001 From: Lukas Innig Date: Tue, 21 Oct 2025 15:01:50 +0100 Subject: [PATCH] Update environment vars in uvx transport (#2169) The UvxStdioTransport class is not adding extra environment variables - like e.g. the NpxStdioTransport already does --- src/fastmcp/client/transports.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fastmcp/client/transports.py b/src/fastmcp/client/transports.py index 2cadd0631..92c88a0de 100644 --- a/src/fastmcp/client/transports.py +++ b/src/fastmcp/client/transports.py @@ -748,6 +748,7 @@ class UvxStdioTransport(StdioTransport): env: dict[str, str] | None = None if env_vars: env = os.environ.copy() + env.update(env_vars) super().__init__( command="uvx",