UiPath Documentation
uipath-cli
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UiPath-CLI-Benutzerhandbuch

uip (Kernbefehle)

Die Kern -Befehlsoberfläche ist alles, mit dem der Host (@uipath/cli) ausgeliefert wird – keine Toolinstallation erforderlich. Diese Befehle verwalten die Authentifizierung, den Toollebenszyklus, die Fähigkeiten von AI-Coding Agent, die MCP-Bridge und die Shell-Vervollständigung. Jeder Befehl auf dieser Seite ist verfügbar, sobald npm install -g @uipath/cli beendet ist.

Befehle, die mit einer UiPath-Oberfläche kommunizieren (Orchestrator, Lösungen, Agents usw.), finden Sie auf den Referenzseiten der einzelnen Tools – jede wird von einem separaten npm-Paket bereitgestellt, das der Host bei Bedarf lädt.

Die sieben Befehle

BefehlZweckAnmeldung erforderlich
uip loginAuthentifizierung über interaktive OAuth2 oder externe App; wechseln Sie zu Mandanten. Schreibt eine Sitzung in .uipath/.auth.
uip logoutEntfernen Sie die Anmeldeinformationsdatei.
uip login statusZeigen Sie die aktuelle Organisation, den Mandanten, das Ablaufdatum und die Anmeldeinformationsdatei an, die die CLI liest.Optional (meldet Not logged in andernfalls)
uip toolsAuflisten, Suchen, Installieren, Aktualisieren, Deinstallieren der installierbaren Tools (Orchestrator, Lösung, Agent, Flow, …).
uip skillsInstallieren Sie UiPath-Fähigkeiten in KI-Codierungsagents (Claude Code, Cursor, GitHub Copilot, Gemini CLI, Codex, OpenCode).
uip mcpStellen Sie die CLI als Modellkontextprotokollserver über Studio bereit.Pro run_command (erbt die dateibasierte Sitzung).
uip completionInstallieren oder drucken Sie die Shell-Registerkartenvervollständigung (bash, zsh,daten, pwsh).

Zusammenfassung

uip login [--interactive] [--tenant <name>] [--organization <name>] [--client-id <id>] [--client-secret <secret>] [--scope <scopes>] [-f <folder>]
uip login status                       [-f <folder>]
uip login tenant list                  [-f <folder>]
uip login tenant set <name>            [-f <folder>]
uip logout                             [-f <folder>]
uip tools list / search / install / update / uninstall …
uip skills install / update / uninstall --agent <claude|cursor|copilot|gemini|codex|opencode>
uip mcp serve
uip completion [shell] [--print] [--uninstall]
uip login [--interactive] [--tenant <name>] [--organization <name>] [--client-id <id>] [--client-secret <secret>] [--scope <scopes>] [-f <folder>]
uip login status                       [-f <folder>]
uip login tenant list                  [-f <folder>]
uip login tenant set <name>            [-f <folder>]
uip logout                             [-f <folder>]
uip tools list / search / install / update / uninstall …
uip skills install / update / uninstall --agent <claude|cursor|copilot|gemini|codex|opencode>
uip mcp serve
uip completion [shell] [--print] [--uninstall]

Alle Kernbefehle berücksichtigen die vier globalen Optionen (--output, --output-filter, --log-level, --log-file) und folgen dem Standardvertrag für den Exitcode.

Wie sich die Kernoberfläche auf Tools bezieht

Jeder andere uip <tool> … -Aufruf wird über diesen ausgeführt:

  1. Die Authentifizierung wird einmal mit uip login eingerichtet und von jedem nachfolgenden Toolaufruf (Orchestrator, Lösung, Agent, …) übernommen.
  2. Toollebenszyklus (uip tools install) steuert, welche Erweiterungspakete geladen werden, wenn Sie das nächste Mal ein Toolpräfix aufrufen.
  3. Fähigkeiten stehen neben Tools – sie lehren KI-Agents, wie sie uip verwenden, anstatt neue Befehle hinzuzufügen.
  4. MCP umschließt die gesamte Oberfläche (Kern + installierte Tools) als ein einziges MCP-Tool, das jeder MCP-fähige Client aufrufen kann.
  5. Die Vervollständigung erkennt Befehle zur Installationszeit, also führen Sie uip completion nach uip tools install erneut aus, wenn Sie eine Vervollständigung für neu hinzugefügte Befehle möchten.

Authentifizierungsform

Jeder Kernbefehl mit Ausnahme der Authentifizierungsbefehle selbst funktioniert ohne Sitzung – sie kommunizieren nur mit lokalen Dateien (Konfiguration, Manifest, Vervollständigungsskript). Die Authentifizierungsbefehle verwalten die Sitzung selbst:

  • uip login – drei Flows: interaktiver OAuth2 (Browser), externe App (Client-Anmeldeinformationen) und Umgebungsvariablentoken. Siehe Authentifizierung.
  • uip logout – entfernt die Datei. Der env-var-Flow hat nichts zu löschen.
  • uip login status – meldet die aktive Sitzung.
  • uip login tenant list / set – Wechseln Sie den Mandanten ohne erneute Authentifizierung.

Toolbefehle erben die Sitzung, die sich zum Zeitpunkt des Aufrufs auf der Festplatte befindet; --tenant Überschreibungen pro Aufruf.

Wohin jeder Befehl seine Ausgabe sendet

StreamInhalt
standardoutDer strukturierte JSON-Umschlag (Result, Code, Data, …). Eine pro Aufruf.
StandardrProtokolle (gesteuert durch --log-level), Fortschrittsindikatoren und für Menschen lesbaren Fehlertext. Niemals durch Maschine parsbare JSON.

Die Aufteilung wird überall erzwungen; Sie können sie unabhängig umleiten:

uip tools list > tools.json 2> uip.log
uip tools list > tools.json 2> uip.log

Unter Ausgabeformate finden Sie die vier Formate (json, table, yaml, plain) und JMESPath-Filterung.

Siehe auch

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben