From 9d671dd32f3fba31e3dc295c667d0642fbe73437 Mon Sep 17 00:00:00 2001 From: giuliastf Date: Wed, 17 Sep 2025 18:21:31 +0300 Subject: [PATCH] fix(load_dotenv): remove load_dotenv() --- pyproject.toml | 4 ++-- src/uipath_mcp/_cli/_runtime/_context.py | 6 ++++-- src/uipath_mcp/_cli/cli_run.py | 2 -- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 092c4bf..f40b3ca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,13 +1,13 @@ [project] name = "uipath-mcp" -version = "0.0.102" +version = "0.0.103" description = "UiPath MCP SDK" readme = { file = "README.md", content-type = "text/markdown" } requires-python = ">=3.11" dependencies = [ "mcp==1.11.0", "pysignalr==1.3.0", - "uipath>=2.1.0, <2.2.0", + "uipath>=2.1.54, <2.2.0", ] classifiers = [ "Development Status :: 3 - Alpha", diff --git a/src/uipath_mcp/_cli/_runtime/_context.py b/src/uipath_mcp/_cli/_runtime/_context.py index 0b4d615..e9d5cdb 100644 --- a/src/uipath_mcp/_cli/_runtime/_context.py +++ b/src/uipath_mcp/_cli/_runtime/_context.py @@ -15,10 +15,12 @@ class UiPathMcpRuntimeContext(UiPathRuntimeContext): server_slug: Optional[str] = None @classmethod - def from_config(cls, config_path=None): + def from_config( + cls, config_path: str | None = None, **kwargs: object + ) -> "UiPathMcpRuntimeContext": """Load configuration from uipath.json file with MCP-specific handling.""" # Use the parent's implementation - instance = super().from_config(config_path) + instance = super().from_config(config_path, **kwargs) # Convert to our type (since parent returns UiPathRuntimeContext) mcp_instance = cls(**instance.model_dump()) diff --git a/src/uipath_mcp/_cli/cli_run.py b/src/uipath_mcp/_cli/cli_run.py index e4d6c3a..281f849 100644 --- a/src/uipath_mcp/_cli/cli_run.py +++ b/src/uipath_mcp/_cli/cli_run.py @@ -3,7 +3,6 @@ from os import environ as env from typing import Optional -from dotenv import load_dotenv from uipath._cli._runtime._contracts import UiPathTraceContext from uipath._cli.middlewares import MiddlewareResult @@ -13,7 +12,6 @@ from ._utils._config import McpConfig logger = logging.getLogger(__name__) -load_dotenv() def mcp_run_middleware(