- Primeros pasos
- Mejores prácticas
- Tenant
- Acerca del contexto de tenant
- Buscar recursos en un tenant
- Gestionar robots
- Conexión de los robots a Orchestrator
- Almacenar credenciales de robots en CyberArk
- Almacenar contraseñas de robots desatendidos en Azure Key Vault (solo lectura)
- Almacenar las credenciales de robots desatendidos en HashiCorp Vault (solo lectura)
- Almacenamiento de credenciales de Unattended Robot en AWS Secrets Manager (solo lectura)
- Eliminar sesiones desconectadas y sin respuesta no atendidas
- Autenticación de Robot
- Autenticación de robots con credenciales de cliente
- Configurar las capacidades de automatización
- Soluciones
- Auditoría
- Configuración
- Registro
- Cloud Robots
- Información general sobre los robots de cloud
- Ejecución de automatizaciones unattended utilizando robots en la nube: VM
- Cargar tu propia imagen
- Reutilizar imágenes de máquina personalizadas (para grupos manuales)
- Restablecer credenciales para una máquina (para grupos manuales)
- Supervisión
- Actualizaciones de seguridad
- Pedir una prueba
- Preguntas frecuentes
- Configuración de VPN para robots en la nube
- Configurar una conexión de ExpressRoute
- Transmisión en vivo y control remoto
- Automation Suite Robots
- Contexto de carpetas
- Procesos
- Trabajos
- Apps
- Desencadenadores
- Registros
- Supervisión
- Índices
- Colas
- Activos
- Sobre los activos
- Gestión de Activos en Orchestrator
- Gestión de Activos en Studio
- Almacenar activos en Azure Key Vault (solo lectura)
- Almacenamiento de activos en HashiCorp Vault (solo lectura)
- Almacenamiento de activos en AWS Secrets Manager (solo lectura)
- Almacenamiento de activos en Google Secret Manager (solo lectura)
- Conexiones
- Reglas empresariales
- Depósitos de almacenamiento
- Servidores MCP
- Pruebas de Orchestrator
- Servicio de catálogo de recursos
- Integraciones
- Solución de problemas
Prueba un servidor MCP de UiPath directamente, fuera de cualquier cliente de IA, utilizando el Inspector de MCP de UiPath, el Inspector de MCP de código abierto, cURL o Postman.
Antes de conectar un servidor MCP a un cliente de IA, prueba el comportamiento de la conexión y la herramienta directamente. Realizar pruebas fuera de un cliente IA te permite aislar si una incidencia se origina en el servidor MCP, su autenticación o el cliente IA.
Pruebas con el UiPath MCP Inspector
El UiPath MCP Inspector se ejecuta dentro de Orchestrator y no requiere configuración independiente.
Acceder al Inspector
-
En la página Servidores MCP, selecciona un servidor MCP.
-
Selecciona el icono del Inspector.
Llamar a una herramienta
-
Selecciona una herramienta de la lista.
-
Introduce los parámetros de entrada de la herramienta.
-
Selecciona Invocar para inspeccionar el resultado.
Pruebas con el MCP Inspector (CLI)
El Inspector de MCP es una herramienta de código abierto que se conecta a cualquier servidor MCP a través de HTTP transmisible.
Requisitos previos
- Node.js se instala para ejecutar el comando
npx. - La URL del servidor MCP, disponible en la página Servidores MCP en Orchestrator.
- Un token al portador. Para la opción más sencilla, utiliza un token de acceso personal (PAT). Para otros tipos de tokens compatibles, consulta Autenticación del servidor MCP.
-
Desde un terminal, ejecuta el siguiente comando. Es lo mismo en macOS, Linux y Windows (PowerShell 7 o Git Bash):
npx @modelcontextprotocol/inspector@0.22.0npx @modelcontextprotocol/inspector@0.22.0El comando abre la IU web de Inspector en tu navegador.
-
Introduce la URL del servidor MCP.
-
Selecciona HTTP transmisible como tipo de transporte.
-
En la sección Autenticación , introduce el token en el formato
Bearer <token> -
Select Connect.
Resultado
Una vez conectado, puedes:
- Enumerar herramientas para verificar que todas tus herramientas aparecen con esquemas JSON correctos.
- Llamar a herramientas para ejecutar herramientas con entradas de prueba e inspeccionar respuestas.
- Mira la sesión para ver el ciclo de vida
initialize→initialized→requesten tiempo real. - Valida los esquemas para detectar las discrepancias de tipos antes de que lleguen a un LLM.
Pruebas con cURL
Utiliza cURL para enviar solicitudes JSON-RPC sin procesar e inspeccionar el ciclo completo de solicitud/respuesta, incluidos los encabezados.
Requisitos previos
- Un token al portador. Consulta la autenticación del servidor MCP para conocer los métodos compatibles.
- La URL del servidor MCP, disponible en la página Servidores MCP en Orchestrator.
-
Establece el token y la URL del servidor como variables de entorno:
TOKEN="your-bearer-token" SERVER_URL="https://cloud.uipath.com/{org}/{tenant}/agenthub_/mcp/{folder}/{slug}"TOKEN="your-bearer-token" SERVER_URL="https://cloud.uipath.com/{org}/{tenant}/agenthub_/mcp/{folder}/{slug}" -
Inicializa la sesión de MCP:
curl -v -X POST "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2025-06-18", "capabilities": {}, "clientInfo": {"name": "curl-test", "version": "1.0"} } }'curl -v -X POST "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2025-06-18", "capabilities": {}, "clientInfo": {"name": "curl-test", "version": "1.0"} } }'Utiliza el marcador
-vpara ver los encabezados de respuesta y guarda el valor del encabezadomcp-session-id. Cada solicitud posterior lo necesita.Nota:Los servidores MCP de UiPath admiten la versión
2025-06-18del protocolo. El envío de2025-11-25(la última versión de la especificación de MCP) puede funcionar, ya que el servidor responde con la versión que admite, pero utiliza2025-06-18para evitar un comportamiento no compatible. -
Envía la notificación inicializada:
curl -X POST "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -H "mcp-session-id: $SESSION_ID" \ -d '{"jsonrpc": "2.0", "method": "notifications/initialized"}'curl -X POST "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -H "mcp-session-id: $SESSION_ID" \ -d '{"jsonrpc": "2.0", "method": "notifications/initialized"}'El servidor responde con
202 Acceptedy sin cuerpo. El servidor requiere esta notificación antes de procesar solicitudes de herramientas. -
Enumera las herramientas disponibles:
curl -X POST "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "mcp-session-id: $SESSION_ID" \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 2, "method": "tools/list" }'curl -X POST "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "mcp-session-id: $SESSION_ID" \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 2, "method": "tools/list" }' -
Llamar a una herramienta:
curl -X POST "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "mcp-session-id: $SESSION_ID" \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 3, "method": "tools/call", "params": { "name": "add", "arguments": {"a": 5, "b": 3} } }'curl -X POST "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "mcp-session-id: $SESSION_ID" \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 3, "method": "tools/call", "params": { "name": "add", "arguments": {"a": 5, "b": 3} } }' -
Cerrar la sesión:
curl -X DELETE "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "mcp-session-id: $SESSION_ID"curl -X DELETE "$SERVER_URL" \ -H "Authorization: Bearer $TOKEN" \ -H "mcp-session-id: $SESSION_ID"
Pruebas con Postman
Postman admite solicitudes de MCP de forma nativa.
- Crea una solicitud de MCP en tu colección.
- Selecciona HTTP como transporte, para HTTP Streamable.
- Introduce la URL del servidor MCP.
- En la pestaña Autorización , configura la autenticación de token portador con tu token.
- Select Connect.
Postman gestiona el ciclo de vida de la sesión, incluidos initialize y notifications/initialized, automáticamente.
Para enviar solicitudes JSON-RPC sin procesar manualmente en su lugar, por ejemplo, para controlar cada solicitud y respuesta individualmente, utiliza Postman como un cliente REST simple y sigue el mismo flujo de solicitudes que Pruebas con cURL.