uipath-cli
latest
false
重要 :
请注意,此内容已使用机器翻译进行了本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath CLI 用户指南
核心命令界面是主机 ( @uipath/cli ) 附带的所有内容 — 无需安装工具。这些命令管理身份验证、工具生命周期、AI 编码智能体技能、MCP 网桥和 Shell 补全。在npm install -g @uipath/cli完成后,此页面上的每个命令都可用。
有关与 UiPath 界面(Orchestrator、解决方案、智能体等)对话的命令,请参阅每个工具的参考页面 — 每个页面都由主机根据需要加载的单独 npm 包提供。
七个命令
| 命令 | 用途 | 需要登录 |
|---|---|---|
uip login | 通过交互式 OAuth2 或外部应用程序进行身份验证;切换租户。将会话写入.uipath/.auth 。 | — |
uip logout | 删除凭据文件。 | — |
uip login status | 显示当前组织、租户、到期日期以及 CLI 正在读取的凭据文件。 | 可选(否则报告Not logged in ) |
uip tools | 列出、搜索、安装、更新、卸载可安装工具(Orchestrator、解决方案、智能体、流等)。 | — |
uip skills | 将 UiPath 技能安装到 AI 编码智能体中(Claude Code、Cursor、GitHub Copilot、Gemini CLI、Codex、OpenCode)。 | — |
uip mcp | 通过 Stdio 将 CLI 公开为模型上下文协议服务器。 | 根据run_command (继承基于文件的会话)。 |
uip completion | 安装或打印 shell 制表符补全(bash、zsh、rocket、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]
核心表面与工具的关系
每隔一段uip <tool> …调用就会在这些调用之上运行:
- 通过
uip login建立一次身份验证,后续的每个工具调用(Orchestrator、解决方案、智能体等)都会继承身份验证。 - 工具生命周期(
uip tools install) 控制下次调用工具前缀时加载哪些扩展包。 - 技能与工具相邻 — 教 AI 智能体如何使用
uip而不是添加新命令。 - MCP将整个界面(核心 + 已安装的工具)包装为任何 MCP 感知客户端都可以调用的 MCP 工具。
- 补全会在安装时发现命令,因此,如果您希望完成新添加的命令,请在
uip tools install后重新运行uip completion。
身份验证形状
除 auth 命令本身外,每个核心命令的工作方式都无需会话 — 它们仅与本地文件(配置文件、清单文件、完成脚本)通信。身份验证命令本身管理会话:
uip login— 三个流:交互式 OAuth2(浏览器)、外部应用程序(客户端凭据)和环境变量令牌。请参阅身份验证。uip logout— 删除文件。env-var 流程无需清除任何内容。uip login status— 报告活动会话。uip login tenant list / set— 切换租户而无需重新进行身份验证。
工具命令会继承调用时磁盘上的任何会话;每次调用时都会覆盖--tenant 。
每个命令其输出的发送位置
| 流 | 内容 |
|---|---|
| 标准输出 | 结构化 JSON 信封( Result 、 Code 、 Data …)。每次调用一个。 |
| 标准错误 | 日志(由--log-level控制)、进度指示器和人类可读的错误文本。JSON 绝不是计算机可解析的 JSON。 |
在所有位置强制拆分;您可以独立对其进行重定向:
uip tools list > tools.json 2> uip.log
uip tools list > tools.json 2> uip.log
请参阅输出格式,以了解四种格式( json 、 table 、 yaml 、 plain )和 JMESPath 筛选。