Back to Home
UiPath icon

uipath-mcp-python

Verified Safe

by UiPath

Overview

Provides a framework for building MCP servers that manage and report on long-running, blocking operations with real-time progress and logging for automation and system tasks.

Installation

Run Command
uipath run longrunning-server

Environment Variables

  • UIPATH_URL
  • UIPATH_ACCESS_TOKEN
  • UIPATH_FOLDER_PATH
  • UIPATH_TENANT_ID
  • UIPATH_ORGANIZATION_ID

Security Notes

The 'Long Running Operations MCP Server' sample code itself is straightforward, primarily utilizing `asyncio.sleep` and standard Python types for timed delays. It does not directly handle arbitrary user code execution, file system modifications based on user input, or sensitive network interactions beyond its core MCP communication channel. Sensitive configurations like API tokens are expected via environment variables. The broader `uipath-mcp` SDK includes examples (e.g., 'mcp-dynamic-server', 'mcp-functions-server') that employ `exec` for dynamic code execution, which inherently carries security risks. However, these mechanisms are not present in the specific 'Long Running Operations MCP Server' sample being analyzed. The server relies on a trusted `mcp.json` configuration for defining its command and arguments, which, if tampered with, could introduce risks to the underlying platform.

Similar Servers

Stats

Interest Score36
Security Score9
Cost ClassLow
Avg Tokens1
Stars7
Forks5
Last Update2026-01-15

Tags

Long-running operationsProgress trackingReal-time notificationsAutomationTask management