Utilisez cette option pour configurer l\'accès des utilisateurs et des automatisations au serveur MCP (Model Context Protocol) dans la Control Room Automation Anywhere.

Important : Cette fonctionnalité n\'est en général pas disponible et est réservée à certains clients. Contactez votre équipe de compte Automation Anywhere pour obtenir plus d\'informations.
  1. Créer un nouveau rôle avec des autorisations, un utilisateur et des licences :
    1. Depuis la Control Room, accédez à Administration → Rôles.
    2. Cliquez sur Créer un rôle et saisissez un nom (par exemple, CustomerRole).
    3. Attribuez ces autorisations au rôle :
      Pour faciliter et organiser le contrôle d\'accès pour l\'interopérabilité des agents, le contrôle d\'accès basé sur les rôles (RBAC) du référentiel est utilisé. Cela facilite la découverte et l\'utilisation des robots, des processus et des tâches API Automation Anywhere.
      Autorisations Paramètres
      Robots
      • Afficher mes robots
      • Exécuter mes robots
      • Sélectionnez les dossiers ou robots nécessaires pour exécuter les automatisations
      Administration
      • Afficher les paramètres
      • Gérer les paramètres
      API Générer une clé API
      Configuration d\'Automation Co-Pilot
      • Voir et gérer MES équipes
      • Afficher et gérer TOUTES les équipes
      • Voir et gérer TOUS les robots
    4. Enregistrez le rôle.
    5. Accédez à Administration → Utilisateurs et créez un nouvel utilisateur.
    6. Attribuez le nouveau rôle, CustomerRole, à l\'utilisateur, et ajoutez également ces rôles :
      • AAE_Base
      • AAE_Robotic Interface User
    7. Accédez à Administration → Licences.
      Type de licence Fonctionnalités accessibles
      Licence de base
      • Capacité d\'invoquer les robots, les processus, les tâches API et les agents IA Automation Anywhere (si disponibles dans la Control Room du client), en tant qu\'outils MCP entrants individuels
      • Le contrôle d\'accès basé sur les rôles (RBAC) est disponible pour les connexions entrantes MCP.
      • Aucune limite quant au nombre d\'automatisations (robots et processus) que vous pouvez exécuter.
      • Le protocole HTTP en mode flux avec clé API est pris en charge.
      Licence Enterprise En plus de ce qui est disponible dans la licence de base, le PRE/Automation Discovery Service est accessible.

      En fonction des fonctionnalités auxquelles vous souhaitez accéder, attribuez une licence pour la plateforme et les appareils Control Room.

    8. Enregistrez l\'utilisateur.
  2. Connectez-vous et configurez les équipes et les robots dans Automation Co-Pilot :
    1. Connectez-vous à Automation Co-Pilot en utilisant l\'utilisateur que vous venez de créer.
    2. Accédez à Gérer → Équipes et créez une nouvelle équipe.
    3. Ajoutez les automatisations de robot de tâches que vous souhaitez déployer via le serveur MCP (Model Context Protocol).
    4. Associez chaque robot à l\'équipe que vous venez de créer.
  3. Configurer les tâches API dans les paramètres de la Control Room :
    1. Retournez à la page d\'accueil de la Control Room.
    2. Accédez à la section Administration → Paramètres→ Gestion des périphériques cloud.
    3. Ajoutez les tâches API (que vous prévoyez de déployer via le serveur MCP) dans la section Tâches API dans les formulaires.
  4. Connectez l\'appareil Bot Agent (BA) et configurez l\'exécuteur de tâches API :
    1. Depuis votre machine locale, connectez l\'appareil Bot Agent pour déployer les automatisations du robot de tâches.
    2. Assurez-vous que la licence Bot Runner assisté est attribuée (comme indiqué à l\'Étape 1).
    3. Vérifiez que la configuration de votre Exécuteur de tâches API est correcte et peut exécuter les tâches API.

Ce qui suit fournit un exemple de configuration pour le mcp.json pour des IDE tels que 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>"
            }
        }