Este documento fornece instruções para configurar o MCP Server da Evolution API para uso com o n8n.
- No n8n, adicione um nó "MCP Client (STDIO)".
- Configure os campos conforme abaixo:
Command:
powershell
Arguments:
/c cd C:\caminho\completo\para\mcp-evolution-api && node dist/index.js
Environments:
EVOLUTION_API_URL=https://seu-servidor-evolution-api.com
EVOLUTION_API_KEY=sua-chave-api
EVOLUTION_API_INSTANCE=sua-instancia
Command:
bash
Arguments:
-c "cd /caminho/completo/para/mcp-evolution-api && node dist/index.js"
Environments:
EVOLUTION_API_URL=https://seu-servidor-evolution-api.com
EVOLUTION_API_KEY=sua-chave-api
EVOLUTION_API_INSTANCE=sua-instancia
Se você estiver enfrentando problemas com o método STDIO, especialmente em ambientes Docker, você pode usar o WebSocket:
- Primeiro, inicie o servidor MCP com suporte a WebSocket:
cd /caminho/para/mcp-evolution-api
export ENABLE_WEBSOCKET=true
export PORT=3000
npm start- No n8n, adicione um nó "MCP Client (SSE)".
- Configure a URL como:
ws://seu-servidor:3000
Se você encontrar o erro "Connection closed", verifique:
- O servidor MCP está em execução?
- Você configurou corretamente o caminho no n8n?
- As variáveis de ambiente estão corretas?
- Tente o método WebSocket se o STDIO falhar
Se estiver executando o n8n em Docker, certifique-se de:
- Usar o método WebSocket em vez de STDIO
- Configurar as redes Docker para que o contêiner n8n possa acessar o servidor MCP
Você pode testar a conexão listando as ferramentas disponíveis. Após configurar, clique em "List Available Tools" no nó MCP Client.