n8n MCP Server
Gerencie workflows, execuções e credenciais do n8n através do Model Context Protocol.
Documentação
n8n MCP Server
Um servidor MCP que fornece acesso a workflows, execuções, credenciais e mais do n8n através do Model Context Protocol. Isso permite que Grandes Modelos de Linguagem (LLMs) interajam com instâncias do n8n de forma segura e padronizada.
Instalação
Obtenha sua chave de API do n8n
- Faça login na sua instância do n8n
- Clique no ícone do usuário no canto inferior esquerdo
- Vá para Configurações
- Selecione API
- Clique em "Criar chave de API"
- Copie sua chave de API (você não poderá vê-la novamente)
Instale o servidor MCP
Opção 1: Instalar a partir do npm (Recomendado)
npm install -g @illuminaresolutions/n8n-mcp-server
Opção 2: Instalar a partir do código-fonte
-
Clone o repositório:
git clone https://github.com/illuminaresolutions/n8n-mcp-server.git cd n8n-mcp-server -
Instale as dependências e compile:
npm install npm run build -
Inicie o servidor em segundo plano:
nohup npm start > n8n-mcp.log 2>&1 &Para parar o servidor:
pkill -f "node build/index.js"
Nota: Ao instalar a partir do npm, o servidor estará disponível como n8n-mcp-server no seu PATH.
Configuração
Claude Desktop
-
Abra a configuração do seu Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json -
Adicione a configuração do n8n:
{ "mcpServers": { "n8n": { "command": "n8n-mcp-server", "env": { "N8N_HOST": "https://your-n8n-instance.com", "N8N_API_KEY": "your-api-key-here" } } } }
Cline (VS Code)
- Instale o servidor (siga os passos de Instalação acima)
- Abra o VS Code
- Abra a extensão Cline na barra lateral esquerda
- Clique no ícone 'MCP Servers' no topo do painel
- Role até o final e clique em 'Configure MCP Servers'
- Adicione ao arquivo de configurações aberto:
{ "mcpServers": { "n8n": { "command": "n8n-mcp-server", "env": { "N8N_HOST": "https://your-n8n-instance.com", "N8N_API_KEY": "your-api-key-here" } } } } - Salve o arquivo
- Certifique-se de que o alternador MCP esteja habilitado (verde) e o indicador de status esteja verde
- Comece a usar comandos MCP no Cline
Sage
Em breve! O servidor MCP do n8n estará disponível através de:
- Smithery.ai marketplace
- Importar do Claude Desktop
Por enquanto, use Claude Desktop ou Cline.
Validação
Após a configuração:
- Reinicie seu aplicativo de LLM
- Pergunte: "Liste meus workflows do n8n"
- Você deve ver seus workflows listados
Se você receber um erro:
- Verifique se sua instância do n8n está em execução
- Verifique se sua chave de API tem as permissões corretas
- Certifique-se de que N8N_HOST não tenha barra no final
Recursos
Recursos Principais
- Listar e gerenciar workflows
- Visualizar detalhes do workflow
- Executar workflows
- Gerenciar credenciais
- Lidar com tags e execuções
- Gerar auditorias de segurança
- Gerenciar tags de workflow
Recursos Enterprise
Esses recursos exigem uma licença Enterprise do n8n:
- Gerenciamento de projetos
- Gerenciamento de variáveis
- Gerenciamento avançado de usuários
Solução de Problemas
Problemas Comuns
-
"Cliente não inicializado"
- Verifique se N8N_HOST e N8N_API_KEY estão definidos corretamente
- Certifique-se de que a instância do n8n esteja acessível
- Verifique as permissões da chave de API
-
"Licença necessária"
- Você está tentando usar um recurso Enterprise
- Atualize para o n8n Enterprise ou use apenas os recursos principais
-
Problemas de Conexão
- Verifique se a instância do n8n está em execução
- Verifique o protocolo da URL (http/https)
- Remova a barra final de N8N_HOST
Boas Práticas de Segurança
-
Gerenciamento de Chave de API
- Use as permissões mínimas necessárias
- Rotacione as chaves regularmente
- Nunca envie chaves para o controle de versão
-
Acesso à Instância
- Use HTTPS para produção
- Habilite a autenticação do n8n
- Mantenha o n8n atualizado