Back to Home
UiPath icon

uipath-mcp-python

by UiPath

Overview

This server handles long-running operations with real-time progress tracking, client notifications, and synchronous execution, suitable for automation scenarios like data processing or system maintenance.

Installation

Run Command
uipath run longrunning-server

Environment Variables

  • UIPATH_URL
  • UIPATH_ACCESS_TOKEN
  • UIPATH_FOLDER_PATH
  • UIPATH_FOLDER_KEY

Security Notes

The repository includes samples (`mcp-dynamic-server/server.py`, `samples/mcp-functions-server/server.py`) that utilize `exec(code, namespace)` to dynamically create and execute Python functions/tools based on provided code strings. While this is a designed feature for dynamic functionality, it introduces a severe arbitrary code execution vulnerability if the input `code` is not meticulously sanitized or comes from untrusted sources. Additionally, the core MCP runtime executes commands defined in `mcp.json` via `subprocess`, which requires careful validation of `command` and `args` to prevent command injection. The `longrunning-server` sample itself does not directly use `exec` or `eval`.

Similar Servers

Stats

Interest Score34
Security Score3
Cost ClassLow
Avg Tokens150
Stars4
Forks5
Last Update2025-12-09

Tags

Long-running operationsProgress trackingClient notificationsBlocking executionAutomationReal-time updates