UiPath Documentation
uipath-cli
latest
false
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

UiPath CLI ユーザー ガイド

uip (コア コマンド)

コアコマンドサーフェスは、ホスト(@uipath/cli)に付属しているすべてのものであり、ツールのインストールは必要ありません。これらのコマンドは、認証、ツールのライフサイクル、AI コーディングエージェントのスキル、MCP ブリッジ、およびシェルの完了を管理します。このページのすべてのコマンドは、完了した瞬間 npm install -g @uipath/cli 使用できます。

UiPath サーフェス (Orchestrator、ソリューション、エージェントなど) と通信するコマンドについては、ツールごとのリファレンス ページをご覧ください。各リファレンス ページは、ホストがオンデマンドで読み込む個別の npm パッケージで提供されます。

7つのコマンド

コマンド目的ログインが必要です。
uip login対話型の OAuth2 または外部アプリを介して認証するテナントを切り替えます。にセッションを書き込みます.uipath/.auth
uip logout資格情報ファイルを削除します。
uip login status現在の組織、テナント、有効期限、および CLI が読み取っているログイン情報ファイルを表示します。任意 (それ以外の場合はレポート Not logged in )
uip toolsインストール可能なツール (Orchestrator、ソリューション、エージェント、フローなど) のリストを取得、検索、インストール、更新、アンインストールします。
uip skillsAI コーディング エージェント (Claude Code、Cursor、GitHub Copilot、Gemini CLI、Codex、OpenCode) に UiPath のスキルをインストールします。
uip mcpCLI を stdio 上のモデル コンテキスト プロトコル サーバーとして公開します。run_command単位 (ファイルベースのセッションを継承)
uip completionシェルタブ補完(bash、zsh、fish、pwsh)をインストールまたは印刷します。

概要

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]

すべてのコアコマンドは、4つの グローバルオプション (--output--output-filter--log-level--log-file)を尊重し、標準の 終了コードコントラクトに従います。

コアサーフェスとツールの関係

他のすべての uip <tool> … 呼び出しは、次の上で実行されます。

  1. 認証uip login で一度確立され、後続のすべてのツール呼び出し (Orchestrator、ソリューション、エージェントなど) に継承されます。
  2. ツールのライフサイクル (uip tools install) は、次回ツールのプレフィックスを呼び出したときに読み込まれる拡張機能パッケージを制御します。
  3. スキルは ツールの横にあり、新しいコマンドを追加するのではなく、AIエージェントに uip の使い方を教えます。
  4. MCP は、サーフェス全体 (コア + インストールされているツール) を、MCP 対応クライアントが呼び出すことができる 1 つの MCP ツールとしてラップします。
  5. 完了はインストール時にコマンドを検出するため、新しく追加されたコマンドの完了が必要な場合は、uip tools install後にuip completionを再実行してください。

ホストとツールのアーキテクチャに合わせて UiPath CLI がどのように構成されているか について詳しくは、こちらをご覧ください。

認証図形

authコマンド自体を除くすべてのコアコマンドは、セッションなしで動作します — ローカルファイル(config、manifest、completion script)と通信するだけです。auth コマンドは、セッション自体を管理します。

  • uip login — 対話型 OAuth2 (ブラウザー)、外部アプリ (クライアント資格情報)、環境変数トークンの 3 つのフロー。「 認証」をご覧ください。
  • uip logout — ファイルを削除します。env-var フローにはクリアするものは何もありません。
  • uip login status — アクティブなセッションを報告します。
  • uip login tenant list / set — 再認証せずにテナントを切り替えます。

ツールコマンドは、呼び出し時にディスク上にあるセッションを継承します。 --tenant は呼び出しごとにオーバーライドされます。

各コマンドの出力の送信先

ストリームコンテンツ
Stdout構造化された JSON エンベロープ (ResultCodeData、...)。呼び出しごとに 1 つ。
Stderrログ ( --log-levelで制御)、進行状況インジケーター、人間が判読できるエラー テキスト。決してマシン解析不可能な JSON です。

分割はいたるところで実施されます。これらは個別にリダイレクトできます。

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

4つのフォーマット(jsontableyamlplain)とJMESPathフィルタリングの出力フォーマットを参照してください。

参照

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得