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

uip agenthub mcp-tools und remote-a2a-agent

Syntax und Optionen für „uip agenthub mcp-tools“, das die Tools verwaltet, die an einen AgentHub-MCP-Server angehängt sind, und „uip agenthub remote-a2a-agent“, der Remote-Registrierungen von Agent zu Agent verwaltet.

Teil der uip agenthub -Befehlsfamilie. Diese Seite behandelt mcp-tools (die Tools, die an einen MCP-Server vom Typ uipathoder platformangeschlossen sind) und remote-a2a-agent (Agent-zu-Agent-Registrierungen, die nicht mit MCP-Servern zusammenhängen). Siehe uip agenthub für gemeinsame Konzepte – Servertypen, Ordner-Scoping, Eingabemodi.

Zusammenfassung​

uip agenthub mcp-tools list --mcp <slug> [--name <substr>] [--limit <n>] [--offset <n>]
uip agenthub mcp-tools get --mcp <slug> [<id>] [--name <name>] [--allow-multiple]
uip agenthub mcp-tools create-resource --mcp <slug> --category <category> (--target-name <name> | --target-identifier <guid>) [options...]
uip agenthub mcp-tools create-raw --mcp <slug> --file <path> | --body <json> [options...]
uip agenthub mcp-tools update [<id>] --mcp <slug> [--name <substr>] [--rename <name>] [options...]
uip agenthub mcp-tools delete [<ids...>] --mcp <slug> [--name <substr>] -y
uip agenthub mcp-tools template <resource|raw>
uip agenthub mcp-tools candidates --category <category> [--name <substr>] [--limit <n>] [--offset <n>]
uip agenthub mcp-tools enable --mcp <slug> [--name <name>]...
uip agenthub mcp-tools disable --mcp <slug> [--name <name>]...

uip agenthub remote-a2a-agent list [--name <substr>] [--limit <n>] [--offset <n>]
uip agenthub remote-a2a-agent get <slug>
uip agenthub remote-a2a-agent create --name <name> --slug <slug> [options...]
uip agenthub remote-a2a-agent update <slug> [options...]
uip agenthub remote-a2a-agent delete <slug> -y
uip agenthub remote-a2a-agent refresh-card <slug>
uip agenthub mcp-tools list --mcp <slug> [--name <substr>] [--limit <n>] [--offset <n>]
uip agenthub mcp-tools get --mcp <slug> [<id>] [--name <name>] [--allow-multiple]
uip agenthub mcp-tools create-resource --mcp <slug> --category <category> (--target-name <name> | --target-identifier <guid>) [options...]
uip agenthub mcp-tools create-raw --mcp <slug> --file <path> | --body <json> [options...]
uip agenthub mcp-tools update [<id>] --mcp <slug> [--name <substr>] [--rename <name>] [options...]
uip agenthub mcp-tools delete [<ids...>] --mcp <slug> [--name <substr>] -y
uip agenthub mcp-tools template <resource|raw>
uip agenthub mcp-tools candidates --category <category> [--name <substr>] [--limit <n>] [--offset <n>]
uip agenthub mcp-tools enable --mcp <slug> [--name <name>]...
uip agenthub mcp-tools disable --mcp <slug> [--name <name>]...

uip agenthub remote-a2a-agent list [--name <substr>] [--limit <n>] [--offset <n>]
uip agenthub remote-a2a-agent get <slug>
uip agenthub remote-a2a-agent create --name <name> --slug <slug> [options...]
uip agenthub remote-a2a-agent update <slug> [options...]
uip agenthub remote-a2a-agent delete <slug> -y
uip agenthub remote-a2a-agent refresh-card <slug>

UIP AgentHub-MCP-Tools​

Verwalten Sie Tools, die an AgentHub-MCP-Server angehängt sind. Jedes Verb erfordert --mcp <slug>, um den übergeordneten Server zu identifizieren. Es gibt zwei Tool-Erstellungspfade: create-resource (Auflösen eines vorhandenen Orchestrator-Prozesses/Agents/API-Workflows in einem Tool über den Ressourcenkatalogdienst) und create-raw (eine handgeschriebene JSON-Nutzlast) – beide funktionieren nur gegen eine { Übergeordneter Server vom Typ uipath. enable/disable sind ein separater Mechanismus, der für Server vom Typ platformspezifisch ist und die Mitgliedschaft in der selectedToolNames -Liste dieses Servers umschaltet, anstatt eine eindeutige Toolressource zu erstellen.

UIP AgentHub-mcp-tools-Liste​

Optionen​
LongWertBeschreibung
--mcp <slug>stringErforderlich. Übergeordnete MCP-Server-Slug.
--name <substr>stringFiltern nach Namens-Teilzeichenfolge.
--limit <number> / --offset <number>IntegerPaginieren.
Beispiel​
uip agenthub mcp-tools list --mcp invoice-mcp
uip agenthub mcp-tools list --mcp invoice-mcp
Datenform (--output json)​
{ "Code": "AgentHubMcpToolsList", "Data": { "items": [], "total": 0, "count": 0 } }
{ "Code": "AgentHubMcpToolsList", "Data": { "items": [], "total": 0, "count": 0 } }

UIP AgentHub „mcp-tools abrufen“.​

Rufen Sie ein Tool nach ID oder nach --name -Suche ab.

Argumente​
NameErforderlichZweck
[id]neinTool-ID. Auslassen, wenn --name verwendet wird.
Optionen​
LongWertBeschreibung
--mcp <slug>stringErforderlich. Übergeordnete MCP-Server-Slug.
--name <name>stringSuche nach Teilzeichenfolge des Namens. Schlägt fehl, wenn sie mit anderen als genau einem Tool übereinstimmt, es sei denn, --allow-multiple wird übergeben.
--allow-multipleMarkierenJede Namensübereinstimmung zurückgeben, anstatt bei Mehrdeutigkeiten fehlzuschlagen.

Wenn weder <id> noch --name übergeben werden, schlägt dies mit einem NextCommand -Hinweis auf mcp-tools list fehl.

Beispiel​
uip agenthub mcp-tools get --mcp invoice-mcp tool-1
uip agenthub mcp-tools get --mcp invoice-mcp tool-1
Datenform (--output json)​
{ "Code": "AgentHubMcpToolsGet", "Data": { "id": "tool-1", "name": "CreateInvoice" } }
{ "Code": "AgentHubMcpToolsGet", "Data": { "id": "tool-1", "name": "CreateInvoice" } }

uip agenthub mcp-tools create-resource/create-raw​

Fügen Sie ein Tool zu einem MCP-Server vom Typ uipathhinzu. Erfordert, dass das übergeordnete Element tatsächlich vom Typ uipathist – schlägt mit einem NextCommand -Hinweis fehl (zeigt auf refresh-tools oder mcp-tools enable, je nach echtem Typ), andernfalls.

Optionen​
LongWertGiltFürBeschreibung
--mcp <slug>stringBeidesErforderlich. Übergeordnete MCP-Server-Slug (muss in einen Server vom Typ uipathaufgelöst werden).
--name <name>stringBeidesToolname.
--description <text>stringBeidesToolbeschreibung.
--target-name <name>stringcreate-resourceLösen Sie das Ziel nach dem Anzeigenamen über den Ressourcenkatalogdienst auf. Erfordert --category. Schlägt als AmbiguousName (mit einer candidates -Liste) fehl, wenn mehr als eine Übereinstimmung vorhanden ist, UnknownTarget wenn keine Übereinstimmung vorhanden ist.
--target-identifier <guid>GUIDcreate-resourceExpliziter Zielbezeichner – überspringt die Auflösung des RCS-Namens. Siege über --target-name, wenn beide angegeben sind.
--category <category>automation|agent|agentic-process|api-workflowcreate-resourceWird einem RCS-Entitätstyp/Untertyp-Filterpaar zugeordnet (automation→Prozess, agent→Agent, agentic-process→ProcessOrchestration, api-workflow→Api). Erforderlich mit --target-name.
--target-folder-key <key> / --target-folder-path <path>GUID/ZeichenfolgeBeidesOrdner der Zielressource, wenn er sich vom eigenen Ordner des MCP-Servers unterscheidet. Ein expliziter Wert gewinnt hier immer einen Wert über einen, der von einem RCS-Kandidaten oder einem Nutzlastfeld aufgelöst wird.
--input-schema <json> / --output-schema <json> / --metadata <json>JSONBeidesSchema/Metadaten des Tools. Vor dem Aufruf als analysierbare JSON-Zeichenfolgen validiert.
--continue-on-error (Standard) / --fail-fastMarkierenBeidesBatch-Fehlerverhalten (registriert, aber nicht durch eine Einzeltool-Erstellung ausgeführt).
--file <path> / --body <json>Pfad/JSONcreate-raw (erforderlich – kein skalar Modus)Unformatierte Toolnutzlast. create-raw hat keinen gleichwertigen Eingabemodus für Skalar-Flags; --file/--body ist die einzige Möglichkeit, Inhalte bereitzustellen.
--dry-runMarkierenBeidesGeben Sie den Generierungsplan aus, ohne die API aufzurufen.
Beispiele​
uip agenthub mcp-tools create-resource --mcp invoice-mcp --category automation \
  --target-name InvoiceProcess --folder-key f1f2f3f4-0000-0000-0000-000000000001

uip agenthub mcp-tools create-raw --mcp invoice-mcp --file ./tool.json \
  --folder-key f1f2f3f4-0000-0000-0000-000000000001
uip agenthub mcp-tools create-resource --mcp invoice-mcp --category automation \
  --target-name InvoiceProcess --folder-key f1f2f3f4-0000-0000-0000-000000000001

uip agenthub mcp-tools create-raw --mcp invoice-mcp --file ./tool.json \
  --folder-key f1f2f3f4-0000-0000-0000-000000000001
Datenform (--output json)​
{ "Code": "AgentHubMcpToolsCreate", "Data": { "id": "tool-1", "name": "InvoiceProcess" } }
{ "Code": "AgentHubMcpToolsCreate", "Data": { "id": "tool-1", "name": "InvoiceProcess" } }

Aktualisierung der UIP AgentHub-mcp-tools​

Aktualisieren Sie ein oder mehrere Tools (über --allow-multiple mit einer --name -Übereinstimmung) auf einem Server vom Typ uipath.

Argumente​
NameErforderlichZweck
[id]neinTool-ID. Auslassen, wenn --name verwendet wird.
Optionen​
LongWertBeschreibung
--mcp <slug>stringErforderlich. Übergeordnete MCP-Server-Slug.
--name <substr>stringLookup-Flag (wählt aus, welches Tool aktualisiert werden soll) – keine Umbenennung. Verwenden Sie dazu --rename.
--allow-multipleMarkierenWenden Sie die Aktualisierung auf jede --name -Übereinstimmung an, anstatt bei Mehrdeutigkeit fehlzuschlagen.
--rename <name>stringNeuer Toolname.
--description <text> / --target-identifier <guid> / --target-folder-key <key> / --target-folder-path <path> / --input-schema <json> / --output-schema <json> / --metadata <json>–Die gleiche Semantik wie die Felder create-resource/create-raw oben.
Beispiele​
uip agenthub mcp-tools update tool-1 --mcp invoice-mcp --rename CreateInvoice
uip agenthub mcp-tools update --mcp invoice-mcp --name LegacyTool --rename NewTool
uip agenthub mcp-tools update tool-1 --mcp invoice-mcp --rename CreateInvoice
uip agenthub mcp-tools update --mcp invoice-mcp --name LegacyTool --rename NewTool
Datenform (--output json)​
{ "Code": "AgentHubMcpToolsUpdate", "Data": { "id": "tool-1", "name": "NewTool" } }
{ "Code": "AgentHubMcpToolsUpdate", "Data": { "id": "tool-1", "name": "NewTool" } }

Eine Aktualisierung mit einer einzelnen ID gibt ein Objekt zurück; Eine --allow-multiple -Aktualisierung gibt ein Array zurück.

UIP AgentHub „mcp-tools“ löschen​

Argumente​
NameErforderlichZweck
[ids...]neinTool-ID(s). Auslassen, wenn --name verwendet wird.
Optionen​
LongBeschreibung
--mcp <slug>Erforderlich. Übergeordnete MCP-Server-Slug.
--name <substr>Suche nach Name-Teilzeichenfolge anstelle von ID(s).
--allow-multipleLöschen Sie jede Namensübereinstimmung, anstatt bei Mehrdeutigkeiten fehlzuschlagen.
-y, --yesZur Bestätigung erforderlich. Die CLI fordert Sie nie auf.
--dry-runDrucken Sie den Migrationsplan aus, ohne zu löschen.
Beispiel​
uip agenthub mcp-tools delete --mcp invoice-mcp tool-1 -y
uip agenthub mcp-tools delete --mcp invoice-mcp tool-1 -y
Datenform (--output json)​
{ "Code": "AgentHubMcpToolsDelete", "Data": { "ids": ["tool-1"], "deleted": true } }
{ "Code": "AgentHubMcpToolsDelete", "Data": { "ids": ["tool-1"], "deleted": true } }

Vorlage für „uip agenthub mcp-tools“.​

Geben Sie ein Ressourcentool-JSON-Framework aus. Keine Ordneroptionen.

Argumente​
NameErforderlichZweck
<kind>jaresource oder raw.
Beispiel​
uip agenthub mcp-tools template resource
uip agenthub mcp-tools template resource
Datenform (--output json)​
{ "Code": "AgentHubMcpToolsTemplate", "Data": { "type": 0, "name": "resource-tool", "processType": "automation", "targetIdentifier": "resource-id", "targetFolderKey": "folder-guid" } }
{ "Code": "AgentHubMcpToolsTemplate", "Data": { "type": 0, "name": "resource-tool", "processType": "automation", "targetIdentifier": "resource-id", "targetFolderKey": "folder-guid" } }

Kandidaten für UIP AgentHub-MCP-Tools​

Listen Sie Ressourcenkatalogdienst-Entitäten auf, die für die Auflösung create-resource --target-name/--target-identifier für eine Kategorie berechtigt sind.

Optionen​
LongWertErforderlichBeschreibung
--category <category>automation|agent|agentic-process|api-workflowjaKandidatenquellenkategorie. Fehlende/ungültige Werte schlagen beim clientseitigen Auflisten des zulässigen Satzes fehl.
--name <substr>stringneinFiltern Sie den Kandidatennamen.
--limit <number> / --offset <number>IntegerneinPaginieren.

Erfordert den Scope RCS.Search – ein Fehler vom Typ 401/invalid-Scope enthält eine Anweisung zum erneuten Ausführen von uip login und zum Wiederholen.

Beispiel​
uip agenthub mcp-tools candidates --category automation
uip agenthub mcp-tools candidates --category automation
Datenform (--output json)​
{ "Code": "AgentHubMcpToolsCandidates", "Data": { "items": [], "total": 0, "count": 0, "category": "automation" } }
{ "Code": "AgentHubMcpToolsCandidates", "Data": { "items": [], "total": 0, "count": 0, "category": "automation" } }

UIP AgentHub-mcp-tools aktivieren/deaktivieren​

Die Toolmitgliedschaft auf der platform-Liste eines MCP-Servers vom Typ selectedToolNames umschalten. Schlägt fehl, wenn der übergeordnete Server nicht den Typ platformhat.

Optionen​
LongWertBeschreibung
--mcp <slug>stringErforderlich. Übergeordnete MCP-Server-Slug (muss vom Typ platformsein).
--name <name>Zeichenfolge, wiederholbarToolname(n), der aktiviert/deaktiviert werden soll. Alternativ können Sie --file/--body mit einem JSON-Array oder einem einzelnen Namen übergeben.
--dry-runMarkierenGeben Sie den Generierungsplan aus, ohne die API aufzurufen.
Beispiele​
uip agenthub mcp-tools enable --mcp orch-mcp --name CreateAsset
uip agenthub mcp-tools disable --mcp orch-mcp --name CreateAsset
uip agenthub mcp-tools enable --mcp orch-mcp --name CreateAsset
uip agenthub mcp-tools disable --mcp orch-mcp --name CreateAsset
Datenform (--output json)​
{ "Code": "AgentHubMcpToolsEnable", "Data": { "slug": "orch-mcp", "selectedToolNames": ["CreateAsset"] } }
{ "Code": "AgentHubMcpToolsEnable", "Data": { "slug": "orch-mcp", "selectedToolNames": ["CreateAsset"] } }

disable entspricht Code ist AgentHubMcpToolsDisable; Die Antwort spiegelt selectedToolNames nach dem Entfernen wider.

UIP AgentHub Remote-A2a-Agent​

Verwalten von Remote-Registrierungen von Agent-zu-Agent (A2A) – in der Quelle beschrieben als „Erweitert – in der Orchestrator-Benutzeroberfläche nicht verfügbar gemacht“. Keine Verbindung zu MCP-Servern; enthält eigene Agent-Karten-Metadaten (Name, Beschreibung, Karten-URL oder Rohkarten-JSON), optionale statische Header, eine Integration Service-Verbindungs-ID und ein Aktivierungs-Flag. Ordner-Scope wie der Rest von AgentHub.

uip agenthub remote-a2a-agent-Liste​

Optionen​
LongWertBeschreibung
--name <substr>stringFiltern nach Namensteilzeichenfolge (serverseitiger Parameter search).
--limit <number> / --offset <number>IntegerPaginieren (top/skip auf dem Web).
Beispiel​
uip agenthub remote-a2a-agent list
uip agenthub remote-a2a-agent list
Datenform (--output json)​
{ "Code": "AgentHubRemoteA2aAgentList", "Data": { "items": [] } }
{ "Code": "AgentHubRemoteA2aAgentList", "Data": { "items": [] } }

Abrufen von uip agenthub remote-a2a-agent​

Argumente​
NameErforderlichZweck
<slug>jaAgent-Slug.
Beispiel​
uip agenthub remote-a2a-agent get remote-agent
uip agenthub remote-a2a-agent get remote-agent
Datenform (--output json)​
{ "Code": "AgentHubRemoteA2aAgentGet", "Data": { "slug": "remote-agent" } }
{ "Code": "AgentHubRemoteA2aAgentGet", "Data": { "slug": "remote-agent" } }

uip agenthub remote-a2a-agent erstellen​

Optionen​
LongWertBeschreibung
--slug <slug> / --name <name> / --description <text>stringFelder zur Agentenidentität.
--agent-card-url <url>urlURL der Agent-Karte.
--agent-card-json <json>JSONUnformatierte JSON-Datei der Agent-Karte als Alternative zu einer URL.
--header <key=value>Zeichenfolge, wiederholbarStatischer Anforderungsheader. JSON-stringified in headers auf der Nutzlast.
--connection-id <id>stringIntegration Service-Verbindungs-ID.
--use-relayMarkierenLeiten Sie Anforderungen über UiPath Relay weiter.
--file <path> / --body <json>Pfad/JSONAlternative zu skalan Flags – dieselbe sich gegenseitig ausschließende Eingabemodusregel wie mcp create.
--dry-runMarkierenGeben Sie den Generierungsplan aus, ohne die API aufzurufen.
Beispiel​
uip agenthub remote-a2a-agent create --name RemoteAgent --slug remote-agent
uip agenthub remote-a2a-agent create --name RemoteAgent --slug remote-agent
Datenform (--output json)​
{ "Code": "AgentHubRemoteA2aAgentCreate", "Data": { "slug": "remote-agent" } }
{ "Code": "AgentHubRemoteA2aAgentCreate", "Data": { "slug": "remote-agent" } }

Aktualisierung von uip agenthub remote-a2a-agent​

Die gleichen Felder wie create (minus --slug, das Positionsargument), plus:

LongWertBeschreibung
--is-active <boolean>true|falseAktivierungsstatus. Weist alle anderen Literalwerte mit einem Fehler beim Parsen des Arguments zurück.
Argumente​
NameErforderlichZweck
<slug>jaAgent-Slug.
Beispiel​
uip agenthub remote-a2a-agent update remote-agent --name RemoteAgent
uip agenthub remote-a2a-agent update remote-agent --name RemoteAgent
Datenform (--output json)​
{ "Code": "AgentHubRemoteA2aAgentUpdate", "Data": { "slug": "remote-agent" } }
{ "Code": "AgentHubRemoteA2aAgentUpdate", "Data": { "slug": "remote-agent" } }

Löschen von UIP AgentHub Remote-A2a-Agent​

Argumente​
NameErforderlichZweck
<slug>jaAgent-Slug.
Optionen​
LongBeschreibung
-y, --yesZur Bestätigung erforderlich. Die CLI fordert Sie nie auf.
--dry-runDrucken Sie den Migrationsplan aus, ohne zu löschen.
Beispiel​
uip agenthub remote-a2a-agent delete remote-agent -y
uip agenthub remote-a2a-agent delete remote-agent -y
Datenform (--output json)​
{ "Code": "AgentHubRemoteA2aAgentDelete", "Data": { "slug": "remote-agent", "deleted": true } }
{ "Code": "AgentHubRemoteA2aAgentDelete", "Data": { "slug": "remote-agent", "deleted": true } }

UIP AgentHub Remote-A2a-Agent Refresh-Card​

Die Kartenmetadaten eines Remote-Agents erneut abrufen und aktualisieren.

Argumente​
NameErforderlichZweck
<slug>jaAgent-Slug.
Optionen​
LongBeschreibung
--dry-runDrucken Sie den Migrationsplan ohne Aktualisierung aus.
Beispiel​
uip agenthub remote-a2a-agent refresh-card remote-agent
uip agenthub remote-a2a-agent refresh-card remote-agent
Datenform (--output json)​
{ "Code": "AgentHubRemoteA2aAgentRefreshCard", "Data": { "slug": "remote-agent" } }
{ "Code": "AgentHubRemoteA2aAgentRefreshCard", "Data": { "slug": "remote-agent" } }
  • uip agenthub – Konzepte und mcp (Serverregistrierungen).

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