uipath-anomaly-detector
Allows analysis of UiPath Orchestrator logs to detect anomalies in robot executions, returning structured summaries with risk levels and recommendations.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@uipath-anomaly-detectoranalyze anomalies in the last 48 hours"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
UiPath Orchestrator – Anomaly Detection MCP Server
Serwer MCP wywoływany przez Claude, który pobiera logi z UiPath Orchestrator, wykrywa anomalie i zwraca bezpieczne, ustrukturyzowane podsumowanie.
Opis celu i działania projektu (dla nietechnicznych odbiorców) znajduje się
w IPA_opis_projektu.md. Ten plik zawiera instrukcję instalacji i konfiguracji.
Działa w dwóch trybach:
mock – generuje syntetyczne dane testowe z wstrzykniętymi anomaliami, nie wymaga żadnego konta UiPath. Domyślny tryb.
live – łączy się z prawdziwym Orchestratorem (Cloud lub on-premise).
Instalacja
python3 -m venv .venv
.venv/bin/pip install -r requirements.txtRelated MCP server: UiPath MCP Server
Konfiguracja
Skopiuj .env.example do .env i uzupełnij wartości.
Tryb mock (domyślny, do testów bez konta UiPath):
UIPATH_MODE=mockTryb live – Cloud Orchestrator:
UIPATH_MODE=live
UIPATH_DEPLOYMENT=cloud
UIPATH_ORCHESTRATOR_URL=https://cloud.uipath.com
UIPATH_ACCOUNT_NAME=twoje-konto
UIPATH_TENANT_NAME=twoj-tenant
UIPATH_CLIENT_ID=...
UIPATH_CLIENT_SECRET=...
UIPATH_ORGANIZATION_UNIT_ID=...Tryb live – Orchestrator on-premise:
UIPATH_MODE=live
UIPATH_DEPLOYMENT=onprem
UIPATH_ONPREM_URL=https://twoj-orchestrator.local
UIPATH_ONPREM_TENANCY=Default
UIPATH_ONPREM_USERNAME=...
UIPATH_ONPREM_PASSWORD=...Testy
.venv/bin/python -m pytest -vUruchomienie lokalne (inspekcja MCP)
.venv/bin/mcp dev src/mcp_server.pyPodłączenie do Claude Desktop / Claude Code
Dodaj do konfiguracji MCP (np. claude_desktop_config.json):
{
"mcpServers": {
"uipath-anomaly-detector": {
"command": "/sciezka/do/projektu/.venv/bin/python",
"args": ["-m", "src.mcp_server"],
"env": {
"UIPATH_MODE": "mock"
}
}
}
}Narzędzie MCP
analyze_uipath_logs(time_range_hours=24, folder=None, process=None)
Zwraca JSON z polami: period_start, period_end, mode, total_logs_analyzed,
anomalies (lista wykrytych anomalii z poziomem ważności), risk_level,
recommendations. Żadne surowe logi ani dane wrażliwe nie są zwracane.
Ograniczenia obecnej implementacji
Wykrywanie odstających czasów wykonania w trybie
livewymaga rozszerzenia klienta o zapytania do/odata/Jobs(obecnie poleduration_msjest tam zawszeNone— w trybiemockjest w pełni wypełnione).Reguły anomalii są proste i statystyczne (próg, z-score) — łatwe do rozszerzenia w
src/anomaly_detector.py.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only access to Auralogs production logs: search logs, inspect errors, review AI analyses.
Search log events, investigate anomalies, and manage cases in your Knowledge Grid tenant.
LLM Observability & Orchestration Agent
LLM Orchestration Observability Agent
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides seamless access to Kibana and Periscope logs through a unified API with KQL and SQL querying, AI-powered log analysis, and support for searching across 1.3+ billion logs in 9 indexes.1-
- AlicenseAqualityDmaintenanceEnables interaction with UiPath Orchestrator Cloud API to manage processes, robots, jobs, queues, and assets through natural language.104MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered analysis of exceptions using vector similarity search and Azure OpenAI for operations teams.-
- FlicenseNot gradedqualityDmaintenanceAnalyzes log files using AI-powered tools to detect errors, patterns, and anomalies through natural language queries in Cursor IDE.-