- Información general
- Inicio rápido
- Confianza y cumplimiento
- Control
- Características
- Cartógrafo
- Delegate para pruebas
- Referencia
- Solución de problemas
Conecta Delegate a aplicaciones empresariales utilizando conectores de Integration Service para integraciones SaaS gestionadas o servidores MCP para conexiones de herramientas personalizadas y locales.
Esta guía explica cómo conectar Delegate a tus aplicaciones y servicios empresariales. Delegate admite dos métodos de conexión: conectores de Integration Service para integraciones SaaS gestionadas y servidores MCP (Protocolo de contexto de modelo) para conexiones de herramientas personalizadas o locales.
Conexiones de Integration Service
Integration Service proporciona conexiones seguras y autenticadas a aplicaciones empresariales populares. Al conectar un conector de Integration Service, Delegate puede:
- Leer y escribir datos en la aplicación conectada
- Actuar en su nombre utilizando sus permisos
- Acceder a los datos sin necesidad de compartir contraseñas
- Trabajar en segundo plano sin automatización del navegador
Integraciones disponibles
Delegate admite todos los conectores del catálogo de Integration Service, no solo un subconjunto fijo. Algunos ejemplos comunes:
| Servicio | Qué puede hacer Delegate |
|---|---|
| Microsoft Outlook | Leer correos electrónicos, enviar mensajes, gestionar calendario, crear tareas |
| Gmail | Leer correos electrónicos, enviar mensajes, buscar conversaciones |
| Calendario de Google | Leer eventos, crear reuniones, comprobar disponibilidad |
| Google Drive | Enumerar, leer y gestionar archivos |
| Google Docs | Crear y editar documentos |
| Slack | Leer canales, publicar mensajes, gestionar hilos |
| Microsoft Teams | Leer canales, publicar mensajes, comprobar menciones |
| Jira | Leer incidencias, crear tickets, actualizar estado, añadir comentarios |
| Confluencia | Leer páginas, buscar contenido, crear documentación |
| GitHub | Leer repositorios, incidencias, solicitudes de extracción; crear incidencias |
| Salesforce | Leer y actualizar registros, crear tareas, comprobar oportunidades |
Requisitos previos
- Integration Service debe estar disponible en tu tenant de UiPath.
Crear una conexión
Para crear una conexión de Integration Service, sigue los siguientes pasos:
- Abre Configuración → Conexiones (o Integration Service).
- Selecciona Añadir conexión o Conectar.
- Selecciona el servicio que deseas conectar.
- Se te redirigirá a la página de autorización OAuth del servicio.
- Inicia sesión con tu cuenta existente para ese servicio.
- Concede los permisos solicitados.
- Volverá a Delegate con la conexión confirmada.
Resultado: la conexión aparece en la lista con un indicador de estado verde. Ahora puedes hacer referencia a este servicio en Delegate por nombre.
Modo de filtro de conexión
Controla a qué conexiones puede acceder Delegate:
| Mode | Descripción | Utilizar cuando |
|---|---|---|
| Personal | Solo las conexiones que ha creado | Trabajando solo, probando |
| Todos | Todas las conexiones de su tenant/organización | Entornos de equipo, recursos compartidos |
Para cambiar: Configuración → Conexiones → Lista desplegable de filtros
Nota: en el modo "Todos", puedes utilizar las conexiones creadas por los compañeros de equipo, pero solo puedes ver los datos para los que tienes permiso de acceso en la aplicación conectada.
Probar una conexión
Después de crear una conexión:
- La conexión aparece en la lista con un indicador de estado.
- Verde = Conectado y en funcionamiento.
- Amarillo = Conectado, pero puede tener permisos limitados.
- Rojo = La conexión ha fallado o ha caducado.
Para probar: pide a Delegate que realice una acción simple: "Enumerar mis correos electrónicos no leídos de Outlook" o "Mostrar mi calendario para hoy".
Revocar una conexión
Para revocar una conexión y eliminar el acceso de Delegate a un servicio, sigue los siguientes pasos:
- Abre Configuración → Conexiones.
- Busca la conexión que quieres eliminar.
- Selecciona Desconectar o el icono de la papelera.
- Confirma la desconexión.
Resultado: la conexión se elimina de la lista. Delegate ya no puede acceder a ese servicio hasta que se vuelva a conectar.
Nota: esto elimina el acceso de Delegate, pero no elimina tu cuenta con el servicio. Para revocarla por completo, elimina también la autorización en la configuración del servicio (por ejemplo, Cuenta de Google → Seguridad → Aplicaciones de terceros).
Actualizando conexiones obsoletas
Las conexiones pueden caducar o dejar de ser válidas si:
- Su contraseña ha cambiado
- El servicio revocó el acceso de terceros
- Su organización ha cambiado las políticas de seguridad
Síntomas: Delegate informa "Error de conexión" o "Error de autenticación"
Para corregir
- Ve a Configuración → Conexiones.
- Encuentra la conexión fallida.
- Selecciona Volver a conectar o Actualizar.
- Completa el flujo de OAuth de nuevo.
Servidores MCP (protocolo de contexto de modelo)
MCP es un protocolo abierto para conectar asistentes de IA a fuentes de datos y herramientas externas. A diferencia de los conectores de Integration Service (gestionados por UiPath), los servidores MCP pueden ser:
- Remoto: servicios alojados a los que se conecta a través de URL
- Local: programas que se ejecutan en tu máquina
Cuándo utilizar MCP frente a Integration Service
La siguiente tabla describe cuándo utilizar cada método de conexión.
| Caso de uso | Enfoque recomendado |
|---|---|
| SaaS popular (Outlook, Slack, Salesforce) | Integration Service |
| API internas personalizadas | Servidor remoto MCP |
| Bases de datos o archivos locales | Servidor local de MCP |
| Herramientas propias sin un conector de Integration Service | MCP (cualquier tipo) |
| Integraciones experimentales o beta | MCP |
Añadir un servidor MCP remoto
Los servidores MCP remotos se alojan en otro lugar y se accede a ellos a través de HTTP:
- Abre Configuración → Servidores MCP.
- Selecciona Añadir servidor.
- Selecciona Remoto.
- Introduce los detalles del servidor:
- URL: la dirección del punto final (por ejemplo,
https://api.example.com/mcp) - Título: un nombre descriptivo (por ejemplo, "API de la empresa")
- Encabezados (opcional): encabezados de autenticación si es necesario
- URL: la dirección del punto final (por ejemplo,
- Selecciona Guardar.
- Alternar Habilitado para activar.
Configuración de ejemplo
{
"type": "remote",
"url": "https://internal-api.company.com/mcp",
"enabled": true,
"title": "Company Data API",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
{
"type": "remote",
"url": "https://internal-api.company.com/mcp",
"enabled": true,
"title": "Company Data API",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
Añadir un servidor MCP local
Los servidores MCP locales se ejecutan como procesos en tu máquina:
- Abre Configuración → Servidores MCP.
- Selecciona Añadir servidor.
- Selecciona Local.
- Introduce los detalles del servidor:
- Título: un nombre descriptivo
- Comando: el ejecutable que se ejecutará (por ejemplo,
node,python,/path/to/server) - Argumentos: argumentos de línea de comandos
- Directorio de trabajo: donde se ejecuta el comando
- Variables de entorno: pares clave-valor para el proceso
- Selecciona Guardar.
- Alternar Habilitado para activar.
Configuraciones de ejemplo
Ejemplo: servidor MCP de sistema de archivos
{
"type": "local",
"enabled": true,
"serverId": "filesystem-mcp",
"title": "Local Filesystem Access",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"],
"env": {},
"cwd": "/Users/username"
}
}
{
"type": "local",
"enabled": true,
"serverId": "filesystem-mcp",
"title": "Local Filesystem Access",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"],
"env": {},
"cwd": "/Users/username"
}
}
Ejemplo: servidor MCP de GitHub
{
"type": "local",
"enabled": true,
"serverId": "github-mcp",
"title": "GitHub Integration",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
},
"cwd": "/Users/username"
}
}
{
"type": "local",
"enabled": true,
"serverId": "github-mcp",
"title": "GitHub Integration",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
},
"cwd": "/Users/username"
}
}
Gestión de servidores MCP
En Configuración → Servidores MCP, puedes:
- Habilitar/deshabilitar: activar/desactivar servidores individuales
- Editar: modificar la configuración (URL, comando, argumentos)
- Eliminar: elimina una configuración del servidor
- Prueba: verifica que el servidor responda correctamente
Nota: los cambios tienen efecto inmediatamente. Deshabilitar un servidor evita que Delegate utilice sus herramientas, pero no detiene un proceso local en ejecución; es posible que debas cancelar el proceso manualmente.
Cómo Delegate descubre las herramientas de MCP
Cuando se habilita un servidor MCP:
- Delegate se conecta al servidor (HTTP para remoto, stdio para local).
- El servidor informa de sus herramientas y capacidades disponibles.
- Las herramientas aparecen en las capacidades disponibles de Delegate.
- Puedes hacer referencia a ellos en lenguaje natural: "Usar la herramienta del sistema de archivos para enumerar mi carpeta Documentos".
No es necesario registrarse manualmente : las herramientas MCP se descubren automáticamente.
Los administradores pueden gobernar los servidores MCP en el nivel de política: consulta Servidores MCP en Gobernanza con Automation Ops.
Avanzado: gestión de la conexión a través de la configuración
Los usuarios avanzados pueden gestionar las conexiones MCP directamente en settings.json:
{
"mcpServers": [
{
"type": "remote",
"url": "https://api.example.com/mcp",
"enabled": true,
"title": "Example API",
"headers": {
"Authorization": "Bearer token123"
}
},
{
"type": "local",
"enabled": true,
"serverId": "my-local-server",
"title": "Local Tools",
"config": {
"command": "python",
"args": ["/path/to/server.py"],
"env": {"API_KEY": "secret"},
"cwd": "/path/to/working/dir"
}
}
]
}
{
"mcpServers": [
{
"type": "remote",
"url": "https://api.example.com/mcp",
"enabled": true,
"title": "Example API",
"headers": {
"Authorization": "Bearer token123"
}
},
{
"type": "local",
"enabled": true,
"serverId": "my-local-server",
"title": "Local Tools",
"config": {
"command": "python",
"args": ["/path/to/server.py"],
"env": {"API_KEY": "secret"},
"cwd": "/path/to/working/dir"
}
}
]
}
Nota: edita settings.json solo si te sientes cómodo con JSON. La sintaxis no válida evitará que Delegate se cargue. Haz siempre una copia de seguridad antes de editar.
Para consideraciones de seguridad e información sobre el flujo de datos para las conexiones, consulta Configuración de seguridad local.
Próximos pasos
Más información sobre cómo:
- Repetir el trabajo con rutinas : guardar flujos de trabajo que utilizan tus herramientas conectadas
- Comparta el trabajo con el Delegate Store : encuentre habilidades prediseñadas para sus servicios conectados
- Revisa la Referencia de configuración : opciones de configuración completas
- Conexiones de Integration Service
- Integraciones disponibles
- Requisitos previos
- Crear una conexión
- Modo de filtro de conexión
- Probar una conexión
- Revocar una conexión
- Actualizando conexiones obsoletas
- Servidores MCP (protocolo de contexto de modelo)
- Cuándo utilizar MCP frente a Integration Service
- Añadir un servidor MCP remoto
- Añadir un servidor MCP local
- Gestión de servidores MCP
- Cómo Delegate descubre las herramientas de MCP
- Avanzado: gestión de la conexión a través de la configuración
- Próximos pasos