🔧 n8n MCP Server
O n8n MCP Server da acesso total a sua instancia n8n. Claude pode listar, criar, editar e executar workflows.
Ferramentas Disponiveis
Workflow Management
- • n8n_list_workflows - Listar workflows
- • n8n_get_workflow - Obter detalhes
- • n8n_create_workflow - Criar novo
- • n8n_update_workflow - Atualizar
Discovery
- • search_nodes - Buscar nos 1,084 nodes
- • get_node - Detalhes de configuracao
- • search_templates - 2,709 templates
- • validate_workflow - Validar erros
Configuracao Necessaria
- URL do MCP: URL do servidor n8n-mcp
- n8n URL: URL da sua instancia n8n
- n8n API Key: Chave de API do n8n
🐙 GitHub MCP
O GitHub MCP permite que Claude faca push automaticamente para seus repositorios.
Operacoes Disponiveis
- ✓Push de codigo
- ✓Criar commits
- ✓Gerenciar branches
- ✓Pull requests
Requisitos
- GitHub MCP URL: Servidor do MCP
- Personal Access Token: Token fine-grained
- Permissoes: Repo access completo
📚 Skills Installation
Skills sao pacotes de conhecimento que ensinam Claude sobre tecnologias especificas. Os skills de n8n incluem:
n8n Skills (7 skills)
- 1. Expression Syntax - Padrao {{ }} correto
- 2. MCP Tools Expert - Uso do servidor MCP
- 3. Workflow Patterns - 5 padroes arquiteturais
- 4. Validation Expert - Resolver erros
- 5. Node Configuration - Setup de nodes
- 6. Code JavaScript - JS em Code nodes
- 7. Code Python - Python com limitacoes
💡 Dica
Voce pode dar a URL do skill para Claude e pedir para ele instalar. Ele le a documentacao e faz a instalacao automaticamente!
🌍 Global vs Project Skills
Skills podem ser instalados globalmente (todos projetos) ou apenas no projeto atual.
Global Skills
- • Disponiveis em todos os projetos
- • Nao aparecem no file explorer
- • Instale uma vez, use sempre
- • Ideal para skills genericos (n8n, front-end)
Project Skills
- • Apenas no projeto atual
- • Aparecem na pasta do projeto
- • Isolamento de contexto
- • Ideal para skills especificos
📁 MCP JSON Config
O arquivo mcp.json armazena configuracoes de todos os MCP servers conectados.
Exemplo de mcp.json
{
"mcpServers": {
"n8n": {
"url": "https://n8n-mcp-server.com",
"config": {
"n8nUrl": "https://seu-n8n.com",
"apiKey": "sua-api-key"
}
},
"github": {
"url": "https://github-mcp.com",
"config": {
"token": "ghp_seu_token"
}
}
}
}
⚠️ Importante
Apos modificar mcp.json, reinicie o VS Code para que as mudancas tenham efeito!
🔐 Credentials Security
O mcp.json contem credenciais sensiveis. Nunca compartilhe ou versione este arquivo!
Praticas Seguras
- ✓Manter arquivo local apenas
- ✓Adicionar ao .gitignore
- ✓Rotacionar tokens periodicamente
- ✓Usar tokens com escopo minimo
Riscos de Exposicao
- ✗Acesso total ao seu n8n
- ✗Controle dos seus repos GitHub
- ✗Custos inesperados
- ✗Vazamento de dados
📋 Resumo do Modulo
Proximo Modulo:
8.4 - Analisando Workflows n8n