UiPath Documentation
delegate
latest
false
Delegate guia do usuário
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Configuração de ferramentas externas com servidores MCP

Adicione, gerencie e configure servidores MCP para Delegate, incluindo servidores personalizados, configurações_v2.json, e Apps MCP.

MCP é um protocolo aberto para conectar assistentes de IA a fontes de dados e ferramentas externas. Diferentemente dos conectores do Integration Service, os servidores MCP podem ser remotos (hospedados em outro lugar, acessados por HTTP) ou locais (um programa em execução na sua máquina).

A maioria dos servidores MCP não precisa de configuração manual — consulte a referência de servidores MCP para obter o catálogo apoiado pelo Orchestrator e o Marketplace de terceiros, ambos adicionam um servidor com um clique.

Adicionar um servidor MCP personalizado​

Para um servidor que não esteja no catálogo ou Marketplace, adicione-o manualmente em Complementos e integrações → Servidores MCP.

Servidores MCP remotos​

Hospede servidores MCP remotos externamente e acesse-os via HTTP:

  1. Selecione Adicionar Servidor MCP → Remoto.
  2. Insira os detalhes do servidor:
    • URL: o endereço do ponto de extremidade (por exemplo, https://api.example.com/mcp)
    • Título: um nome amigável (por exemplo, "API da empresa")
    • Cabeçalhos (opcional): cabeçalhos de autenticação, se necessário
  3. Selecione Salvar.
  4. Alterne Habilitado para ativar.

Exemplo de configuração:

{
  "type": "remote",
  "url": "https://internal-api.company.com/mcp",
  "enabled": true,
  "title": "Company Data API",
  "headers": {
    "Authorization": "<your-access-token>"
  }
}
{
  "type": "remote",
  "url": "https://internal-api.company.com/mcp",
  "enabled": true,
  "title": "Company Data API",
  "headers": {
    "Authorization": "<your-access-token>"
  }
}

Servidores MCP locais​

Os servidores MCP locais são executados como processos em sua máquina:

  1. Selecione Adicionar Servidor MCP → Local.
  2. Insira os detalhes do servidor:
    • Título: nome amigável
    • Comando: o executável para executar (por exemplo, node, python, /path/to/server)
    • Argumentos: argumentos de linha de comando
    • Diretório de trabalho: onde o comando é executado
    • Variáveis de ambiente: pares de chave-valor para o processo
  3. Selecione Salvar.
  4. Alterne Habilitado para ativar.
Exemplos de configurações

Servidor MCP do Filesystem:

{
  "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"
  }
}

Servidor MCP do GitHub:

{
  "type": "local",
  "enabled": true,
  "serverId": "github-mcp",
  "title": "GitHub Integration",
  "config": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-github"],
    "env": {
      "GITHUB_PERSONAL_ACCESS_TOKEN": "<your-github-token>"
    },
    "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": "<your-github-token>"
    },
    "cwd": "/Users/username"
  }
}

Gerenciamento de servidores MCP​

De Complementos e integrações → Servidores MCP, você pode alternar um servidor configurado entre ativado ou desativado, editar sua configuração ou removê-lo. Desabilitar um servidor impede que o agente use suas ferramentas, mas não interrompe um processo de servidor local que já esteja em execução — você pode precisar parar esse processo por conta própria.

Como o agente descobre ferramentas de MCP​

Ao habilitar um servidor MCP, o agente se conecta a ele, o servidor informa suas ferramentas disponíveis e elas ficam prontas para uso na conversa — sem necessidade de registro manual. Você pode fazer referência a eles em linguagem natural, por exemplo: "Use a ferramenta de filesystem para listar minha pasta de Documentos".

Apps MCP: interfaces interativas em linha​

Apps MCP é uma extensão do Protocolo de Contexto do Modelo que permite que uma ferramenta retorne uma interface interativa — um formulário, um painel, um gráfico, uma tabela de dados — em vez de apenas texto. Quando a ferramenta de um servidor MCP conectado oferece suporte, o Delegate renderiza essa interface em linha na conversa, em um quadro restrito: a interface pode chamar as ferramentas do próprio servidor e receber atualizações, mas não pode acessar nada fora de seu próprio quadro. Os formulários chegam pré-preenchidos com valores razoáveis, para que você altere apenas o que é importante em vez de descrever cada campo no chat.

Se um determinado servidor MCP oferece isso ou não, depende desse servidor — nem todo servidor implementa a extensão.

Os administradores podem controlar servidores MCP no nível da política — consulte Servidores MCP em Governança com Automation Ops.

Avançado: gerenciamento da conexão por meio do settings_v2.json​

Usuários avançados podem gerenciar conexões de servidor MCP diretamente em settings_v2.json — a mesma lista mcpServers que a interface gráfica lê e escreve:

{
  "mcpServers": [
    {
      "type": "remote",
      "url": "https://api.example.com/mcp",
      "enabled": true,
      "title": "Example API",
      "headers": {
        "Authorization": "<your-access-token>"
      }
    },
    {
      "type": "local",
      "enabled": true,
      "serverId": "my-local-server",
      "title": "Local Tools",
      "config": {
        "command": "python",
        "args": ["/path/to/server.py"],
        "env": { "API_KEY": "<your-api-key>" },
        "cwd": "/path/to/working/dir"
      }
    }
  ]
}
{
  "mcpServers": [
    {
      "type": "remote",
      "url": "https://api.example.com/mcp",
      "enabled": true,
      "title": "Example API",
      "headers": {
        "Authorization": "<your-access-token>"
      }
    },
    {
      "type": "local",
      "enabled": true,
      "serverId": "my-local-server",
      "title": "Local Tools",
      "config": {
        "command": "python",
        "args": ["/path/to/server.py"],
        "env": { "API_KEY": "<your-api-key>" },
        "cwd": "/path/to/working/dir"
      }
    }
  ]
}

Edite settings_v2.json apenas se você estiver confortável com o JSON — a sintaxe inválida impede o carregamento do aplicativo. Sempre faça backup antes de editar. Consulte Locais do arquivo de configurações.

Para considerações de segurança e informações de fluxo de dados para conexões, consulte Configuração de segurança local.

Próximas Etapas​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades