Verwenden Sie diese Option, um Benutzer- und Automatisierungszugriffe für den MCP (Model Context Protocol)-Server im Automation Anywhere Control Room einzurichten.

  1. Erstellen Sie eine neue Rolle mit Berechtigungen, Benutzer und Lizenzen:
    1. Wechseln Sie im Control Room zu Administration → Rollen.
    2. Klicken Sie auf Rolle erstellen und geben Sie einen Namen ein (zum Beispiel MCP_Server).
    3. Weisen Sie der Rolle diese Berechtigungen zu:
      Um den Zugriff auf die Agent-Interoperabilität einfacher und strukturierter zu steuern, wird für das Repository die rollenbasierte Zugriffskontrolle (RBAC) verwendet. Dies erleichtert das Auffinden und die Nutzung von Automation Anywhere-Automatisierungen, -Prozessen und -API-Aufgaben.
      Berechtigungen Einstellungen
      KI
      • Agent-Verbindungen anzeigen: Ermöglicht es Nutzern, eingehende und ausgehende Tools sowie Verbindungen anzuzeigen.
      • Agent-Verbindungen verwalten: Ermöglicht es Nutzern, eingehende und ausgehende Tools sowie Verbindungen zu konfigurieren und zu verwalten
      API API-Schlüssel generieren. Details finden Sie unter API-Schlüssel generieren.
      BOTS
      • Eigene Bots anzeigen
      • Eigene Bots ausführen
      Anmerkung: Sie müssen auswählen, welche Bots Sie in die benutzerdefinierte Rolle aufnehmen möchten.
      GERÄTE Gerät registrieren
    4. Speichern Sie die Rolle.
    5. Navigieren Sie zu Administration →Benutzer und erstellen Sie einen neuen Benutzer.
    6. Weisen Sie dem Nutzer die (neue) MCP_Server-Rolle zu:
    7. Achten Sie darauf, dass die Lizenz für den Beaufsichtigten Bot Runner zugewiesen ist.
    8. Speichern Sie den Nutzer.
  2. Um einen Prozess über den MCP-Client auszuführen, stellen Sie sicher, dass Ihre Prozesskonfiguration korrekt ist und der Prozess aus dem Control Room gestartet werden kann. Details zur Prozesskonfiguration finden Sie unter Einen Geschäftsprozess erstellen.
    1. Melden Sie sich mit dem Benutzer AAE_Robotic Interface Admin bei Automation Co-Pilot an.
    2. Navigieren Sie zu Managen →Prozesse und zur Seite Prozesseinrichtung.
    3. Überprüfen Sie den Planer-Benutzer, um sicherzustellen, dass er korrekt ist.
  3. Konfigurieren Sie Teams.
    1. Navigieren Sie zu Verwalten →Teams und erstellen Sie ein neues Team.
    2. Ordnen Sie jeden Prozess dem soeben erstellten Team zu.
  4. Um eine API-Aufgabe vom MCP-Client auszuführen, achten Sie darauf, dass die Details der API-Aufgabe konfiguriert sind (siehe Beispiel: API-Aufgabe).
    • Um API-Aufgaben auszuführen, muss der Benutzer die Berechtigung Gerät registrieren besitzen. Die vom System erstellte Rolle mit dem Namen AAE_API Task Runner enthält diese Geräteberechtigung und wird dem vom System erstellten Benutzer apitaskrunner automatisch zugewiesen.
    • Sie können die Rolle AAE_API Task Runner auch jedem benutzerdefinierten Benutzer zuweisen, der API-Aufgaben ausführen muss.
  5. Überprüfen Sie, ob Ihre API Task Runner Konfiguration korrekt ist und die API-Aufgaben ausgeführt werden können.

Im Folgenden sehen Sie eine Beispielkonfiguration für die mcp.json für IDEs wie VS Code.

  "my-aa-mcp-server": {
            "url": "https://<your-control-room-url>/mcp",
            "headers": {
                "X-AUTH": "API_KEY=<api-key-for-user>;USER_NAME=<username>"
            }
        }