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
uipath run longrunning-serverEnvironment 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
mcpcat-typescript-sdk
MCPcat is an analytics platform designed for MCP server owners to capture user intentions and behavior patterns, offering session replay, trace debugging, and integration with existing observability tools.
mcp-servers
An MCP Server for robust web content fetching, anti-bot bypassing, intelligent caching, and LLM-powered information extraction from the open internet, designed for agent-building frameworks and MCP clients.
mcpcat-python-sdk
This SDK integrates with MCP (Multi-Agent Communication Protocol) servers to collect user behavior analytics and forward telemetry (logs, traces, errors) to an analytics platform or third-party observability tools.
mcp
The MCP Server provides an AI-powered framework for command execution, plugin-based tools, secure Python evaluation, and knowledge management, designed for standalone or embedded use.