mirror of
https://github.com/R0m1k3/n8n-Agent.git
synced 2026-10-23 15:18:08 +02:00
feat: Initialize the n8n agent project with comprehensive AI skills, documentation, and configuration templates.
This commit is contained in:
commit
994b3f218d
45 files changed
+23677
No files matched your search
@@ -0,0 +1,362 @@
|
||||
# Projet N8N Agent Consultant Expert - Configuration Complète ✅
|
||||
|
||||
## Vue d'Ensemble
|
||||
|
||||
Vous avez maintenant un **agent consultant N8N expert** entièrement configuré avec :
|
||||
- Accès à **1,084 nœuds N8N** (537 core + 547 community)
|
||||
- **7 skills spécialisées** pour la construction de workflows
|
||||
- **20 outils MCP** pour interagir avec N8N
|
||||
- **2,709 templates** de workflows
|
||||
- **5 patterns architecturaux** éprouvés
|
||||
|
||||
## Structure du Projet
|
||||
|
||||
```
|
||||
n8n-Agent/
|
||||
│
|
||||
├── Claude.md # 🎯 Configuration principale de l'agent
|
||||
│ # - Expertise et méthodologie
|
||||
│ # - Skills et outils MCP disponibles
|
||||
│ # - Patterns de workflows
|
||||
│ # - Règles de sécurité
|
||||
│
|
||||
├── README.md # 📖 Présentation du projet
|
||||
│ # - Caractéristiques
|
||||
│ # - Capacités de l'agent
|
||||
│ # - Utilisation
|
||||
│
|
||||
├── INSTALLATION.md # 🔧 Guide d'installation complet
|
||||
│ # - Configuration MCP N8N
|
||||
│ # - Installation des skills
|
||||
│ # - Vérification
|
||||
│ # - Résolution de problèmes
|
||||
│
|
||||
├── QUICK_START.md # ⚡ Démarrage rapide (5 min)
|
||||
│ # - Configuration express
|
||||
│ # - Test immédiat
|
||||
│ # - Commandes essentielles
|
||||
│
|
||||
├── PROJET_COMPLET.md # 📋 Ce fichier - Récapitulatif
|
||||
│
|
||||
├── .gitignore # 🔒 Protection des secrets
|
||||
│ # - .env, .mcp.json
|
||||
│ # - API Keys, credentials
|
||||
│ # - Logs et caches
|
||||
│
|
||||
├── .mcp.json.template # 📝 Template de configuration MCP
|
||||
│ # - À copier vers .mcp.json
|
||||
│ # - À remplir avec vos credentials
|
||||
│
|
||||
├── .env.template # 📝 Template de variables d'environnement
|
||||
│ # - Variables N8N
|
||||
│ # - Configuration MCP
|
||||
│
|
||||
└── workflows/ # 📁 Dossier de workflows
|
||||
└── README.md # Documentation workflows
|
||||
# - Organisation
|
||||
# - Bonnes pratiques
|
||||
# - Exemples
|
||||
```
|
||||
|
||||
## Fichiers Créés
|
||||
|
||||
### 1. Claude.md (Configuration Agent) ✅
|
||||
**Contenu :**
|
||||
- Description complète de l'agent consultant N8N
|
||||
- Liste des **7 skills N8N** avec descriptions
|
||||
- Configuration du **serveur MCP** avec variables d'environnement
|
||||
- Expertise sur **1,084 nœuds** et **525+ nœuds supportés**
|
||||
- **5 patterns architecturaux** détaillés
|
||||
- Expressions N8N et variables essentielles
|
||||
- Règles de validation et gestion d'erreurs
|
||||
- Code Nodes (JavaScript et Python)
|
||||
- **Règles de sécurité critiques**
|
||||
|
||||
### 2. INSTALLATION.md (Guide Complet) ✅
|
||||
**Contenu :**
|
||||
- 3 options d'installation MCP (NPX, Docker, Local)
|
||||
- Configuration pour Claude Code et Claude Desktop
|
||||
- Obtention de l'API Key N8N
|
||||
- Installation des 7 skills (plugin ou manuel)
|
||||
- Tests de vérification
|
||||
- Configuration du projet
|
||||
- Désactivation de la télémétrie
|
||||
- Résolution de problèmes détaillée
|
||||
|
||||
### 3. QUICK_START.md (Démarrage Express) ✅
|
||||
**Contenu :**
|
||||
- Guide 5 minutes pour être opérationnel
|
||||
- Configuration MCP rapide
|
||||
- Installation skills en 1 minute
|
||||
- Test immédiat
|
||||
- Commandes essentielles
|
||||
- Patterns rapides (webhook, API, AI)
|
||||
- Résolution rapide de problèmes
|
||||
- Conseils pro et sécurité
|
||||
|
||||
### 4. README.md (Présentation) ✅
|
||||
**Contenu :**
|
||||
- Vue d'ensemble du projet
|
||||
- Caractéristiques principales
|
||||
- Capacités de l'agent (création, correction, optimisation)
|
||||
- Installation rapide
|
||||
- Exemples d'utilisation
|
||||
- Skills et outils disponibles
|
||||
- Patterns de workflows
|
||||
- Ressources et support
|
||||
|
||||
### 5. .gitignore (Sécurité) ✅
|
||||
**Protection de :**
|
||||
- Fichiers sensibles (.env, .mcp.json)
|
||||
- API Keys et credentials
|
||||
- Logs et caches
|
||||
- Backups de workflows
|
||||
- Fichiers IDE et OS
|
||||
|
||||
### 6. .mcp.json.template (Template MCP) ✅
|
||||
**Configuration pour :**
|
||||
- Serveur MCP N8N via npx
|
||||
- Variables d'environnement critiques
|
||||
- Mode stdio pour Claude
|
||||
- Désactivation télémétrie
|
||||
|
||||
### 7. .env.template (Template Variables) ✅
|
||||
**Variables :**
|
||||
- N8N_API_URL
|
||||
- N8N_API_KEY
|
||||
- MCP_MODE
|
||||
- LOG_LEVEL
|
||||
- DISABLE_CONSOLE_OUTPUT
|
||||
- N8N_MCP_TELEMETRY_DISABLED
|
||||
|
||||
### 8. workflows/README.md (Organisation Workflows) ✅
|
||||
**Contenu :**
|
||||
- Structure recommandée (production/dev/templates/archives)
|
||||
- Naming conventions
|
||||
- Versioning et backups
|
||||
- Export/Import N8N
|
||||
- Exemples de workflows
|
||||
- Commandes utiles
|
||||
- Sécurité et sanitization
|
||||
|
||||
## Prochaines Étapes
|
||||
|
||||
### Étape 1 : Configuration Initiale
|
||||
|
||||
```bash
|
||||
# 1. Copiez le template MCP
|
||||
cp .mcp.json.template .mcp.json
|
||||
|
||||
# 2. Éditez avec vos credentials N8N
|
||||
# Remplacez REMPLACEZ_PAR_VOTRE_URL_N8N et REMPLACEZ_PAR_VOTRE_API_KEY
|
||||
nano .mcp.json
|
||||
```
|
||||
|
||||
### Étape 2 : Installation Skills
|
||||
|
||||
```bash
|
||||
# Lancez Claude Code
|
||||
claude
|
||||
|
||||
# Installez les skills
|
||||
/plugin install czlonkowski/n8n-skills
|
||||
```
|
||||
|
||||
### Étape 3 : Test
|
||||
|
||||
```
|
||||
# Dans Claude Code, testez :
|
||||
Liste les outils MCP N8N disponibles
|
||||
```
|
||||
|
||||
Vous devriez voir **20 outils** listés.
|
||||
|
||||
### Étape 4 : Premier Workflow
|
||||
|
||||
```
|
||||
Crée un workflow simple qui se déclenche toutes les heures,
|
||||
récupère la météo via une API, et envoie le résultat par email
|
||||
```
|
||||
|
||||
## Composants Installés
|
||||
|
||||
### Serveur MCP N8N
|
||||
- **Repository** : https://github.com/czlonkowski/n8n-mcp
|
||||
- **Installation** : Via npx (recommandé), Docker, ou local
|
||||
- **Outils** : 20 outils (7 documentation + 13 gestion)
|
||||
- **Couverture** : 87% documentation, 99% schémas
|
||||
|
||||
### Skills N8N (7 skills)
|
||||
- **Repository** : https://github.com/czlonkowski/n8n-skills
|
||||
- **Installation** : Via plugin ou manuel
|
||||
- **Activation** : Automatique selon contexte
|
||||
|
||||
#### Liste des Skills :
|
||||
1. **n8n Expression Syntax** - Syntaxe {{}} et variables
|
||||
2. **n8n MCP Tools Expert** - Utilisation optimale MCP
|
||||
3. **n8n Workflow Patterns** - 5 patterns architecturaux
|
||||
4. **n8n Validation Expert** - Gestion erreurs validation
|
||||
5. **n8n Node Configuration** - Config avancée nœuds
|
||||
6. **n8n Code JavaScript** - Patterns JavaScript
|
||||
7. **n8n Code Python** - Code Python limitations
|
||||
|
||||
## Capacités de l'Agent
|
||||
|
||||
### Création de Workflows
|
||||
- ✅ Conception architectures scalables
|
||||
- ✅ Utilisation des 5 patterns éprouvés
|
||||
- ✅ Configuration 525+ nœuds
|
||||
- ✅ Gestion d'erreurs professionnelle
|
||||
- ✅ Expressions N8N avancées
|
||||
|
||||
### Correction et Debug
|
||||
- ✅ Diagnostic précis des erreurs
|
||||
- ✅ Validation et auto-sanitization
|
||||
- ✅ Optimisation performances
|
||||
- ✅ Refactoring bonnes pratiques
|
||||
- ✅ Tests complets
|
||||
|
||||
### Expertise Technique
|
||||
- ✅ Expressions `{{}}` et variables
|
||||
- ✅ Code Nodes (JS/Python)
|
||||
- ✅ Intégrations API (OAuth, API Key)
|
||||
- ✅ 8 types connexions AI
|
||||
- ✅ Transformations données avancées
|
||||
|
||||
## Sécurité et Bonnes Pratiques
|
||||
|
||||
### ⚠️ Règles Critiques
|
||||
1. **JAMAIS** éditer workflows production directement
|
||||
2. **TOUJOURS** tester en environnement dev
|
||||
3. **TOUJOURS** exporter backups avant modifications
|
||||
4. **TOUJOURS** valider avant déploiement production
|
||||
5. **TOUJOURS** utiliser credentials N8N
|
||||
|
||||
### Workflow Sécurisé
|
||||
```
|
||||
1. Copier workflow production
|
||||
2. Modifier dans dev
|
||||
3. Exporter backup
|
||||
4. Valider changements
|
||||
5. Tester complètement
|
||||
6. Déployer progressivement
|
||||
```
|
||||
|
||||
## Ressources et Documentation
|
||||
|
||||
### Documentation Projet
|
||||
- [Claude.md](Claude.md) - Configuration agent
|
||||
- [README.md](README.md) - Présentation
|
||||
- [INSTALLATION.md](INSTALLATION.md) - Installation complète
|
||||
- [QUICK_START.md](QUICK_START.md) - Démarrage rapide
|
||||
- [workflows/README.md](workflows/README.md) - Organisation workflows
|
||||
|
||||
### Documentation Externe
|
||||
- **N8N Docs** : https://docs.n8n.io
|
||||
- **N8N MCP Server** : https://github.com/czlonkowski/n8n-mcp
|
||||
- **N8N Skills** : https://github.com/czlonkowski/n8n-skills
|
||||
- **Claude Code** : https://claude.com/claude-code
|
||||
- **N8N Templates** : https://n8n.io/workflows
|
||||
- **N8N Community** : https://community.n8n.io
|
||||
|
||||
## Support et Aide
|
||||
|
||||
### Pour Installation
|
||||
1. Consultez [QUICK_START.md](QUICK_START.md) (5 min)
|
||||
2. Si problème, voir [INSTALLATION.md](INSTALLATION.md)
|
||||
3. Résolution problèmes détaillée incluse
|
||||
|
||||
### Pour Utilisation
|
||||
1. Lancez `claude` dans ce dossier
|
||||
2. L'agent lit automatiquement [Claude.md](Claude.md)
|
||||
3. Toutes les skills s'activent automatiquement
|
||||
|
||||
### Pour Problèmes Techniques
|
||||
- Issues N8N-MCP : https://github.com/czlonkowski/n8n-mcp/issues
|
||||
- Issues N8N-Skills : https://github.com/czlonkowski/n8n-skills/issues
|
||||
- Issues Claude Code : https://github.com/anthropics/claude-code/issues
|
||||
|
||||
## Commandes Essentielles
|
||||
|
||||
### Recherche et Documentation
|
||||
```
|
||||
Liste les nœuds disponibles pour [type]
|
||||
Explique le pattern [webhook/api/database/ai/scheduled]
|
||||
Montre les templates pour [cas d'usage]
|
||||
```
|
||||
|
||||
### Création
|
||||
```
|
||||
Crée un workflow qui [description détaillée]
|
||||
Crée un template pour le pattern [nom]
|
||||
```
|
||||
|
||||
### Analyse et Debug
|
||||
```
|
||||
Analyse le workflow ID [numéro]
|
||||
Mon workflow a cette erreur : [message]
|
||||
Valide cette configuration [JSON]
|
||||
```
|
||||
|
||||
### Optimisation
|
||||
```
|
||||
Optimise le workflow [ID] pour [objectif]
|
||||
Améliore les performances de [workflow]
|
||||
```
|
||||
|
||||
### Gestion
|
||||
```
|
||||
Exporte le workflow [ID] dans workflows/production/
|
||||
Importe le workflow workflows/dev/test.json
|
||||
Crée un backup du workflow [ID]
|
||||
```
|
||||
|
||||
## Statistiques du Projet
|
||||
|
||||
- **8 fichiers de documentation** créés
|
||||
- **1,084 nœuds N8N** accessibles
|
||||
- **7 skills** installables
|
||||
- **20 outils MCP** disponibles
|
||||
- **2,709 templates** utilisables
|
||||
- **5 patterns** architecturaux
|
||||
- **100% configuré** et prêt à l'emploi
|
||||
|
||||
## Checklist de Vérification
|
||||
|
||||
- [ ] Fichier Claude.md créé et complet
|
||||
- [ ] INSTALLATION.md avec guide détaillé
|
||||
- [ ] QUICK_START.md pour démarrage rapide
|
||||
- [ ] README.md pour présentation
|
||||
- [ ] .gitignore pour sécurité
|
||||
- [ ] .mcp.json.template pour configuration
|
||||
- [ ] .env.template pour variables
|
||||
- [ ] workflows/ avec documentation
|
||||
|
||||
## Configuration Finale Requise
|
||||
|
||||
Avant d'utiliser l'agent :
|
||||
|
||||
1. **Créer .mcp.json** depuis template
|
||||
2. **Remplir credentials** N8N
|
||||
3. **Installer skills** via plugin
|
||||
4. **Tester connexion** MCP
|
||||
|
||||
Temps estimé : **5 minutes** (voir [QUICK_START.md](QUICK_START.md))
|
||||
|
||||
---
|
||||
|
||||
## 🎉 Projet N8N Agent Consultant Expert Complété !
|
||||
|
||||
Vous disposez maintenant d'un agent expert N8N entièrement configuré avec :
|
||||
- Documentation complète
|
||||
- Accès à 1,084 nœuds
|
||||
- 7 skills spécialisées
|
||||
- 20 outils MCP
|
||||
- 5 patterns éprouvés
|
||||
- Sécurité intégrée
|
||||
|
||||
**Suivez [QUICK_START.md](QUICK_START.md) pour démarrer en 5 minutes !**
|
||||
|
||||
---
|
||||
|
||||
**Créé avec** [Claude Code](https://claude.com/claude-code) | **Licence** : MIT
|
||||
Reference in new issue
Block a user