Skip to content

Commit fe95698

Browse files
authored
feat: allow resource overwrites for mcp servers (#1178)
1 parent 2feab75 commit fe95698

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "uipath"
3-
version = "2.5.28"
3+
version = "2.5.29"
44
description = "Python SDK and CLI for UiPath Platform, enabling programmatic interaction with automation services, process management, and deployment tools."
55
readme = { file = "README.md", content-type = "text/markdown" }
66
requires-python = ">=3.11"

src/uipath/platform/orchestrator/_mcp_service.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List
22

3-
from ..._utils import Endpoint, RequestSpec, header_folder
3+
from ..._utils import Endpoint, RequestSpec, header_folder, resource_override
44
from ...tracing import traced
55
from ..common import BaseService, FolderContext, UiPathApiConfig, UiPathExecutionContext
66
from ._folder_service import FolderService
@@ -104,6 +104,7 @@ async def main():
104104

105105
return [McpServer.model_validate(server) for server in response.json()]
106106

107+
@resource_override(resource_type="mcpServer", resource_identifier="slug")
107108
@traced(name="mcp_retrieve", run_type="uipath")
108109
def retrieve(
109110
self,
@@ -144,6 +145,7 @@ def retrieve(
144145

145146
return McpServer.model_validate(response.json())
146147

148+
@resource_override(resource_type="mcpServer", resource_identifier="slug")
147149
@traced(name="mcp_retrieve", run_type="uipath")
148150
async def retrieve_async(
149151
self,

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)