- 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 de Cloud Robots
- 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
Teste um servidor UiPath MCP diretamente, fora de qualquer cliente de IA, usando o UiPath MCP Inspetor, o MCP Inspetor de código aberto, cURL ou Postman.
Antes de conectar um servidor MCP a um cliente de IA, teste diretamente a conexão e o comportamento da ferramenta. Testar fora de um cliente de IA permite que você isole se um problema é originado no servidor MCP, sua autenticação ou no cliente de IA.
Teste com o UiPath MCP Inspetor
O UiPath MCP Inspetor é executado dentro do Orchestrator e não requer configuração separada.
Acessar o Inspetor
-
Na página Servidores MCP, selecione um servidor MCP.
-
Selecione o ícone Inspetor.
Chame uma ferramenta
-
Selecione uma ferramenta da lista.
-
Insira os parâmetros de entrada da ferramenta.
-
Selecione Invocar para inspecionar o resultado.
Testes com o MCP Inspetor (CLI)
O Inspetor MCP é uma ferramenta de código aberto que se conecta a qualquer servidor MCP por meio de HTTP Streamable.
Pré-requisitos
- O Node.js é instalado para executar o comando
npx. - A URL do Servidor MCP, disponível na página Servidores MCP no Orchestrator.
- Um token de portador. Para a opção mais simples, use um token de acesso pessoal (PAT). Para outros tipos de token compatíveis, consulte Autenticação do servidor MCP.
-
A partir de um terminal, execute o seguinte comando. É o mesmo no macOS, Linux e Windows (PowerShell 7 ou Git Bash):
npx @modelcontextprotocol/inspector@0.22.0npx @modelcontextprotocol/inspector@0.22.0O comando abre a interface gráfica da Web do Inspetor no seu navegador.
-
Insira a URL do Servidor MCP.
-
Selecione HTTP Streamable como o tipo de transporte.
-
Na seção Autenticação , insira o token no formato
Bearer <token>. -
Select Connect.
Resultado
Depois de conectado, você pode:
- Liste ferramentas para verificar se todas as suas ferramentas aparecem com esquemas JSON corretos.
- Chame ferramentas para executar ferramentas com entradas de teste e inspecionar respostas.
- Assista à sessão para ver o ciclo de vida de
initialize→initialized→requestem tempo real. - Valide esquemas para detectar incompatibilidades de tipos antes que elas atinjam um LLM.
Teste com cURL
Use cURL para enviar solicitações JSON-RPC brutas e inspecionar o ciclo completo de solicitação/resposta, incluindo cabeçalhos.
Pré-requisitos
- Um token de portador. Verifique a autenticação do Servidor MCP para ver métodos compatíveis.
- A URL do Servidor MCP, disponível na página Servidores MCP no Orchestrator.
-
Defina o token e a URL do servidor como variáveis de ambiente:
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}" -
Inicialize a sessão do 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"} } }'Use o sinalizador
-vpara ver os cabeçalhos de resposta e salve o valor do cabeçalhomcp-session-id. Cada solicitação subsequente precisa dele.Observação:Os servidores UiPath MCP são compatíveis com a versão do protocolo
2025-06-18. O envio de2025-11-25(a versão de especificação do MCP mais recente) pode funcionar, já que o servidor responde com a versão compatível, mas use2025-06-18para evitar um comportamento não compatível. -
Envie a notificação 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"}'O servidor responde com
202 Acceptede sem corpo. O servidor exige essa notificação antes de processar solicitações de ferramentas. -
Liste as ferramentas disponíveis:
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" }' -
Chame uma ferramenta:
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} } }' -
Fechar a sessão:
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"
Teste com Postman
O Postman é compatível com solicitações MCP nativamente.
- Crie uma solicitação de MCP em sua coleção.
- Selecione HTTP como o transporte, para HTTP Streamable.
- Insira a URL do Servidor MCP.
- Na aba Autorização , configure a autenticação do Token de Portador com seu token.
- Select Connect.
O Postman lida com o ciclo de vida da sessão, incluindo initialize e notifications/initialized, automaticamente.
Para enviar solicitações JSON-RPC brutas manualmente, por exemplo, para controlar cada solicitação e resposta individualmente, use o Postman como um cliente REST simples e siga o mesmo fluxo de solicitação que Teste com cURL.