File tree Expand file tree Collapse file tree
src/uipath_mcp/_cli/_runtime Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -77,6 +77,8 @@ async def new_runtime(
7777 )
7878
7979 server = mcp_config .get_server (entrypoint )
80+ logger .info (">>>>Creating MCP runtime for entrypoint '%s'" , entrypoint )
81+ logger .info (server )
8082 if not server :
8183 available = ", " .join (mcp_config .get_server_names ())
8284 raise UiPathMcpRuntimeError (
@@ -98,13 +100,19 @@ async def new_runtime(
98100 )
99101 runtime_id = new_id
100102
103+ server_slug = self .context .mcp_server_slug # if running on different slug, it will be loaded from the context
104+ if server_slug is None :
105+ logger .info ("Loading server slug from entrypoint '%s'" , entrypoint )
106+ server_slug = entrypoint
107+ logger .info ("Using server slug '%s'" , server_slug )
108+
101109 return UiPathMcpRuntime (
102110 server = server ,
103111 runtime_id = runtime_id ,
104112 entrypoint = entrypoint ,
105113 folder_key = self .context .folder_key ,
106114 server_id = self .context .mcp_server_id ,
107- server_slug = self . context . mcp_server_slug ,
115+ server_slug = server_slug ,
108116 )
109117
110118 async def get_storage (self ) -> UiPathRuntimeStorageProtocol | None :
You can’t perform that action at this time.
0 commit comments