Le protocole Model Context Protocol (MCP) entrant vous permet de lancer l\'automatisation dans vos processus de robot ou vos automatisations à partir d\'Assistants IA tiers. Ceci est effectué de manière sécurisée via une passerelle MCP multi-locataire et consciente des utilisateurs afin de lancer les automatisations Automation Anywhere.

Grâce à la connectivité entrante MCP, Automation Anywhere peut recevoir des demandes de la part d\'Agents IA tiers et d\'Assistants IA tiers. En utilisant MCP, un Agent IA peut :

  • Obtenir des données depuis des systèmes tiers.
  • Prendre des décisions en utilisant les données de l\'entreprise.
  • Exécuter et découvrir des automatisations depuis la Control Room.

Prérequis

Assurez-vous d\'avoir configuré les éléments suivants :

  • Autorisations du référentiel Control Room.
  • Un client MCP : Par exemple, Microsoft Copilot, ENTKB (Enterprise KB), ou un autre agent compatible MCP pouvant enregistrer un serveur MCP externe et utiliser des outils. Chaque client MCP peut prendre en charge différentes fonctionnalités MCP, permettant ainsi des niveaux d\'intégration variables avec les serveurs MCP. Pour consulter la liste exhaustive des clients MCP pris en charge ainsi que les dernières fonctionnalités, cliquez sur Matrice de prise en charge des fonctionnalités.

Procédure

  1. Connectez-vous à la Control Room.
  2. Accédez à IA->Connexion d\'agent. Depuis la page Connexions d\'agent, vous pouvez consulter la liste des connexions d\'agent et des outils.

    Ajout d\'agent

  3. Pour ajouter une nouvelle connexion d\'agent, vous pouvez :
    • En haut à droite de la page, cliquez sur + Ajouter-> Outil entrant.
    • À droite de la page (au-dessus du tableau), cliquez sur l\'icône Créer.
  4. Depuis la page Ajouter un outil entrant, cliquez sur Parcourir pour rechercher l\'automatisation dans la liste des dossiers et fichiers.
  5. Cliquez pour sélectionner l\'automatisation que vous souhaitez, puis cliquez sur Choisir.
  6. Après avoir sélectionné l\'automatisation :
    • Si vous disposez de la licence Enterprise avec Process Reasoning Engine (PRE) activé (voir Moteur de raisonnement des processus et IA générative), les champs Nom de l\'outil et Description sont automatiquement remplis avec le contenu provenant du PRE. Nos interactions entrantes MCP sont prises en charge par notre PRE. Le PRE possède une compréhension approfondie de l\'ensemble des automatisations, processus, Tâches API et Agents IA Automation Anywhere. Il sait ce qu\'ils sont et ce qu\'ils peuvent faire. Lorsque qu\'un utilisateur demande à utiliser un outil entrant MCP depuis un assistant IA tiers, notre PRE comprend l\'intention de l\'utilisateur et le contexte de la demande. Ensuite, il associe cela à l\'automatisation unique présente dans le référentiel Automation Anywhere.
    • Si vous disposez de la licence Base, les champs Nom de l\'outil et Description sont automatiquement récupérés depuis le référentiel.
    • Cependant, si aucune description n\'est présente dans le référentiel, celle-ci restera vide. Les deux champs sont obligatoires.
      • Nom de l\'outil (obligatoire) : renommez de manière à le rendre compatible avec l\'IA et à faciliter la compréhension par l\'Agent IA tiers. Le nom doit être unique pour toutes les connexions d\'agent. Il doit comporter entre 1 et 128 caractères et ne contenir que des lettres (A-Z, a-z), des chiffres (0-9), un soulignement (_), un tiret (-) ou un point (.). Aucun espace ni caractère spécial n\'est autorisé.
      • Description (obligatoire) : restez clair et axé sur l\'action.
  7. Cliquez sur Ajouter.
  8. Votre nouvel outil entrant apparaît maintenant dans le tableau Connexions d\'agent avec un statut de connexion Activé.
    Remarque :

    Si une automatisation est mise à jour ou supprimée, vous devez alors mettre à jour ou supprimer la connexion d\'agent manuellement.

    Types de données pris en charge pour les variables d\'entrée et de sortie
    • Depuis MCP Inbound pour robots de tâches et Tâches API :
      • Entrée : Chaîne, Nombre, Booléen, Liste, Dictionnaire, DateHeure et Enregistrement
      • Sortie : Chaîne, Nombre, Booléen, Liste, Dictionnaire, DateHeure et Enregistrement
    • Depuis MCP Inbound pour processus :
      • Entrée : Chaîne, Nombre, Booléen, Liste, Dictionnaire et DateHeure
      • Sortie : aucun type de données n\'est pris en charge pour la sortie du processus.