La entrada del protocolo de contexto de modelo (MCP) permite iniciar la automatización en sus procesos de bot o automatizaciones desde asistentes de IA de terceros. Esto se realiza de forma segura a través de una puerta de enlace del MCP consciente del usuario y con múltiples inquilinos para iniciar las automatizaciones de Automation Anywhere.

Con la conectividad de entrada del MCP, Automation Anywhere puede recibir solicitudes de agentes de IA y asistentes de IA de terceros. Mediante MCP, un agente de IA puede hacer lo siguiente:

  • Obtener datos de sistemas de terceros.
  • Tomar decisiones mediante datos de la empresa.
  • Ejecutar y descubrir automatizaciones desde la Control Room.

Antes de empezar

Asegúrese de haber configurado lo siguiente:

  • Permisos de repositorio de la Control Room.
  • Un cliente del MCP: Por ejemplo, Microsoft Copilot, ENTKB (Enterprise KB) u otro agente compatible con el MCP que pueda registrar un servidor del MCP externo y utilizar herramientas. Cada cliente del MCP puede admitir diferentes funciones del MCP, lo que permite distintos niveles de integración con los servidores de MCP. Para ver una lista completa de clientes del MCP compatibles y las últimas funciones, haga clic en Matriz de soporte de funciones.

Procedimiento

  1. Inicie sesión en la Control Room.
  2. Vaya a IA->Conexiones de agente. Desde la página de Conexiones de agentes, puede ver la lista de conexiones de agentes y herramientas.

    Agregar agente

  3. Para agregar una nueva conexión de agente, puede hacer lo siguiente:
    • En la esquina superior derecha de la página, haga clic en + Agregar-> Herramienta de entrada.
    • A la derecha de la página (arriba de la tabla), haga clic en el ícono Crear.
  4. Desde la página Agregar herramienta de entrada, haga clic en Examinar para buscar la automatización en una lista de carpetas y archivos.
  5. Haga clic para seleccionar la automatización que desea y luego haga clic en Elegir.
  6. Después de seleccionar la automatización:
    • Si cuenta con la licencia Enterprise con Process Reasoning Engine (PRE) habilitado (consulte Motor de razonamiento de procesos y generative AI), los campos Nombre de la herramienta y Descripción se completan automáticamente con contenido de PRE. Nuestro PRE impulsa nuestras interacciones de entrada del MCP. El PRE posee un conocimiento profundo de todas las automatizaciones de Automation Anywhere, los procesos, las tareas de API y los agentes de IA. Sabe qué son y qué pueden hacer. Cuando un usuario solicita usar una herramienta de entrada MCP desde un asistente de IA de terceros, nuestro PRE comprende la intención del usuario y el contexto de la solicitud. Luego, esto se compara con la automatización única en el repositorio de Automation Anywhere.
    • Si cuenta con la licencia Base, los campos Nombre de la herramienta y Descripción se obtienen automáticamente del repositorio.
    • Sin embargo, si no hay una descripción en el repositorio, estos campos estarán en blanco. Ambos campos son obligatorios.
      • Nombre de la herramienta (Obligatorio): Renombre a algo compatible con IA y facilite la comprensión para el agente de IA de terceros. El nombre debe ser único en todas las conexiones de agente. Debe tener entre 1 y 128 caracteres y solo contener letras (A-Z, a-z), dígitos (0-9), guion bajo (_), guion (-) o punto (.). No se permiten espacios ni caracteres especiales.
      • Descripción (obligatorio): Mantenga la claridad y el enfoque en la acción.
  7. Haga clic en Agregar.
  8. Su nueva herramienta de entrada ahora aparece en la tabla Conexiones de agente con un estado de conexión Habilitado.
    Nota:

    Si una automatización es actualizada o eliminada, entonces debe actualizar o eliminar manualmente la conexión del agente.

    Tipos de datos de variables de entrada y salida compatibles
    • De MCP de entrada para Task bots y tareas API:
      • Entrada: String, Número, Booleano, Lista, Diccionario, FechaHora y Registro
      • Salida: String, Número, Booleano, Lista, Diccionario, FechaHora y Registro
    • De MCP de entrada para procesos:
      • Entrada: String, Número, Booleano, Lista, Diccionario y FechaHora
      • Salida: No se admiten tipos de datos para la salida del proceso.