Skip to content

Commit 89c9009

Browse files
committed
fix(load_dotenv): remove load_dotenv()
1 parent f814297 commit 89c9009

File tree

6 files changed

+6
-16
lines changed

6 files changed

+6
-16
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[project]
22
name = "uipath-mcp"
3-
version = "0.0.102"
3+
version = "0.0.103"
44
description = "UiPath MCP SDK"
55
readme = { file = "README.md", content-type = "text/markdown" }
66
requires-python = ">=3.11"
77
dependencies = [
88
"mcp==1.11.0",
99
"pysignalr==1.3.0",
10-
"uipath>=2.1.0, <2.2.0",
10+
"uipath>=2.1.54, <2.2.0",
1111
]
1212
classifiers = [
1313
"Development Status :: 3 - Alpha",

samples/github-helper-agent/main.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from contextlib import asynccontextmanager
55
from typing import List, Optional
66

7-
import dotenv
87
from langchain.output_parsers import PydanticOutputParser
98
from langchain_mcp_adapters.tools import load_mcp_tools
109
from langgraph.graph import END, StateGraph
@@ -15,8 +14,6 @@
1514
from pydantic import BaseModel, Field
1615
from uipath_langchain.chat.models import UiPathAzureChatOpenAI
1716

18-
dotenv.load_dotenv()
19-
2017
AI_GENERATED_LABEL = "_/ai generated"
2118

2219

samples/github-slack-agent/main.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
import os
22
from contextlib import asynccontextmanager
33

4-
import dotenv
54
from langchain_mcp_adapters.tools import load_mcp_tools
65
from langgraph.prebuilt import create_react_agent
76
from langgraph.prebuilt.chat_agent_executor import AgentState
87
from mcp import ClientSession
98
from mcp.client.streamable_http import streamablehttp_client
109
from uipath_langchain.chat.models import UiPathAzureChatOpenAI
1110

12-
dotenv.load_dotenv()
13-
14-
1511
GITHUB_MCP_SERVER_URL = os.getenv("GITHUB_MCP_SERVER_URL")
1612
SLACK_MCP_SERVER_URL = os.getenv("SLACK_MCP_SERVER_URL")
1713
SLACK_CHANNEL_ID = os.getenv("SLACK_CHANNEL_ID")

samples/mcp-functions-agent/builder.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import os
22
from contextlib import asynccontextmanager
33

4-
import dotenv
54
from langchain.output_parsers import PydanticOutputParser
65
from langchain_mcp_adapters.tools import load_mcp_tools
76
from langgraph.graph import END, StateGraph
@@ -12,8 +11,6 @@
1211
from pydantic import BaseModel
1312
from uipath_langchain.chat.models import UiPathAzureChatOpenAI
1413

15-
dotenv.load_dotenv()
16-
1714

1815
class GraphInput(BaseModel):
1916
"""Input containing a query about what function to build"""

src/uipath_mcp/_cli/_runtime/_context.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ class UiPathMcpRuntimeContext(UiPathRuntimeContext):
1515
server_slug: Optional[str] = None
1616

1717
@classmethod
18-
def from_config(cls, config_path=None):
18+
def from_config(
19+
cls, config_path: str | None = None, **kwargs: object
20+
) -> "UiPathMcpRuntimeContext":
1921
"""Load configuration from uipath.json file with MCP-specific handling."""
2022
# Use the parent's implementation
21-
instance = super().from_config(config_path)
23+
instance = super().from_config(config_path, **kwargs)
2224

2325
# Convert to our type (since parent returns UiPathRuntimeContext)
2426
mcp_instance = cls(**instance.model_dump())

src/uipath_mcp/_cli/cli_run.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from os import environ as env
44
from typing import Optional
55

6-
from dotenv import load_dotenv
76
from uipath._cli._runtime._contracts import UiPathTraceContext
87
from uipath._cli.middlewares import MiddlewareResult
98

@@ -13,7 +12,6 @@
1312
from ._utils._config import McpConfig
1413

1514
logger = logging.getLogger(__name__)
16-
load_dotenv()
1715

1816

1917
def mcp_run_middleware(

0 commit comments

Comments
 (0)