- Introdução
- Melhores práticas
- Tenant
- Sobre o contexto do tenant
- Pesquisa de recursos em um tenant
- Gerenciamento de robôs
- Conectar Robôs ao Orchestrator
- Armazenamento de credenciais do robô no CyberArk
- Armazenamento de senhas do Unattended Robot no Azure Key Vault (somente leitura)
- Armazenamento de credenciais do Unattended Robot no HashiCorp Vault (somente leitura)
- Armazenando credenciais de Unattended Robots no AWS Secrets Manager (somente leitura)
- Exclusão de sessões não assistidas desconectadas e não responsivas
- Autenticação do robô
- Autenticação de robôs com credenciais de cliente
- Configuração de recursos de automação
- Soluções
- Auditar
- Configurações
- Registro
- Cloud Robots
- Visão geral dos robôs do Cloud
- Execução de automações Unattended usando Cloud Robots - VM
- Carregamento de sua própria imagem
- Reutilização de imagens de máquinas personalizadas (para pools manuais)
- Redefinição de credenciais para uma máquina (para pools manuais)
- Monitoramento
- Atualizações de segurança
- Como solicitar uma avaliação
- Perguntas frequentes
- Configurando VPN para Robôs de nuvem
- Configurar uma conexão ExpressRoute
- Transmissão ao vivo e controle remoto
- Automation Suite Robots
- Contexto de Pastas
- Processos
- Trabalhos
- Apps
- Gatilhos
- Logs
- Monitoramento
- Índices
- Filas
- Ativos
- Sobre ativos
- Gerenciamento de ativos no Orchestrator
- Gerenciamento de ativos no Studio
- Armazenamento de ativos no Azure Key Vault (somente leitura)
- Armazenamento de ativos no HashiCorp Vault (somente leitura)
- Armazenando ativos no AWS Secrets Manager (somente leitura)
- Armazenamento de ativos no Google Secret Manager (somente leitura)
- Conexões
- Regras de Negócios
- Armazenar Buckets
- Servidores MCP
- Teste do Orquestrador
- Serviço Catálogo de recursos
- Integrações
- Solução de problemas
Guia do usuário do Orchestrator
O login interativo foi projetado para desenvolvedores que trabalham localmente que precisam de acesso rápido para testar servidores MCP. O cliente nesse método é o UiPath CLI (ferramenta de linha de comando uipath ) executando em sua máquina de desenvolvimento.
Quando você uipath auth, a CLI abre seu navegador padrão para a página de login do UiPath Cloud. Após a autenticação, a CLI salva o token de Portador resultante em um arquivo .env no seu diretório atual. Você inclui esse token no cabeçalho Authorization de suas solicitações HTTP para o ponto de extremidade do servidor MCP.
O login interativo é adequado para os seguintes cenários:
- Desenvolvimento e teste local de servidores MCP.
- Testes rápidos de API com cURL, Postman ou MCP Inspetor.
- Depuração de chamadas de ferramenta MCP com permissões completas de usuário.
- Qualquer cenário em que um desenvolvedor humano está presente no terminal.
Não é adequado para cenários unattended ou automatizados. Nesse caso, use um aplicativo externo . Para integrações de IDE, use o fluxo MCP OAuth.
Pré-requisitos
- O UiPath CLI é instalado em sua máquina de desenvolvimento.
- Você tem uma conta com a função Automation User, Automation Developer ou Folder Administrator na pasta que contém o Servidor MCP.
Autenticar e chamar um servidor MCP
-
Autenticar para UiPath:
uipath authuipath authA CLI abre seu navegador padrão. Faça login no UiPath Cloud para concluir a autenticação. A CLI salva o Token de Portador resultante em um arquivo
.envem seu diretório atual comoUIPATH_ACCESS_TOKEN. -
Exporte o token para seu ambiente de shell:
export UIPATH_ACCESS_TOKEN=$(grep UIPATH_ACCESS_TOKEN .env | cut -d= -f2)export UIPATH_ACCESS_TOKEN=$(grep UIPATH_ACCESS_TOKEN .env | cut -d= -f2) -
Chame um servidor MCP usando o token exportado:
curl -X POST "https://cloud.uipath.com/{org}/{tenant}/agenthub_/mcp/{folderKey}/{slug}" \ -H "Authorization: Bearer $UIPATH_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}},"id":1}'curl -X POST "https://cloud.uipath.com/{org}/{tenant}/agenthub_/mcp/{folderKey}/{slug}" \ -H "Authorization: Bearer $UIPATH_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}},"id":1}'
Resultado
O Servidor MCP valida o token e responde à solicitação initialize . Você pode enviar mensagens de protocolo MCP subsequentes com o mesmo cabeçalho Authorization em cada solicitação.
características do token
- Tipo: JWT
- Público: inclui
OrchestratorApiUserAccess - Emissor: UiPath Identity Server (
{env}.uipath.com/identity_) - Expiração: uma hora. Não há atualização automática. Execute novamente
uipath authpara obter um novo token.
O token concede:
- Acesso a todas as pastas nas quais o usuário conectado possui atribuições de função.
- Todas as permissões que o usuário tem nessas pastas (herdadas de suas funções).
- Compatibilidade com atividades do Integration Service (o contexto do usuário está presente).
Tipos de servidor MCP aplicáveis
Esse método de autenticação funciona com todos os tipos de servidor MCP: UiPath, Codificado, Comando, Auto-hospedado, Remoto e Plataforma.