Utiliser le serveur MCP Axonaut avec n8n¶
Introduction¶
n8n est une plateforme d'automatisation open-source qui propose un node AI Agent intégré. Ce node permet de créer des agents intelligents capables d'utiliser des outils externes via le protocole MCP (Model Context Protocol).
Cette documentation vous guide pour connecter votre agent n8n au serveur MCP Axonaut.
Prérequis¶
- Un compte n8n (cloud ou auto-hébergé)
- Une clé API Axonaut
- Un modèle LLM compatible avec les Tool Calls (recommandé : GPT-4 Turbo Mini ou similaire)
Configuration de l'AI Agent¶
Étape 1 : Créer un workflow¶
- Connectez-vous à votre compte n8n
- Créez un nouveau workflow
- Dans la palette de nodes, recherchez "AI Agent"
- Ajoutez le node AI Agent à votre canvas
Étape 2 : Configurer l'AI Agent¶
- Cliquez sur le node AI Agent pour ouvrir sa configuration
- Configurez les paramètres de base et cliquez sur "Validate"
Une fois validé, le node AI Agent affiche visuellement trois sections principales :
- Model : Le modèle de langage à utiliser
- Memory : La mémoire conversationnelle de l'agent
- Tool : Les outils que l'agent peut utiliser
Étape 3 : Configurer le modèle (Model)¶
- Cliquez sur la section "Model"
- Sélectionnez un modèle de langage compatible avec les Tool Calls
Compatibilité des modèles
Tous les modèles ne supportent pas les Tool Calls. Pour vos tests, utilisez de préférence :
- GPT-4 Turbo Mini (gpt-4-1106-preview)
- GPT-4o Mini
- GPT-3.5 Turbo (version récente)
Ces modèles ont été testés et fonctionnent correctement avec les outils MCP.
Étape 4 : Configurer la mémoire (Memory)¶
- Cliquez sur la section "Memory"
- Pour les tests, la "Built-in Memory" (mémoire intégrée) est suffisante
- Vous pouvez ajuster la configuration selon vos besoins
Étape 5 : Ajouter l'outil MCP Client¶
- Cliquez sur la section "Tool"
- Cliquez sur le bouton "+" pour ajouter un nouvel outil
- Une nouvelle page s'affiche avec la liste des outils pré-construits
- Sélectionnez "MCP Client" dans la liste
Configuration du MCP Client¶
Une fois le MCP Client sélectionné, vous accédez à la page de configuration avec l'onglet "Settings".
Paramètres requis¶
Endpoint*¶
Entrez l'URL du serveur MCP Axonaut :
ouImportant : le suffixe /mcp
L'URL doit obligatoirement se terminer par /mcp. C'est une spécificité de n8n pour le protocole MCP. Sans ce suffixe, la connexion ne fonctionnera pas.
Server Transport*¶
Sélectionnez : HTTP Streamable
Authentication*¶
Sélectionnez : Bearer Auth
Credential for Bearer Auth*¶
Vous devez créer une nouvelle credential pour l'authentification :
- Cliquez sur "Create New Credential" ou le bouton "+"
- Une fenêtre s'ouvre pour créer les credentials
- Entrez votre clé API Axonaut dans le champ dédié
Obtenir votre clé API Axonaut
Pour obtenir votre clé API Axonaut :
- Connectez-vous à votre compte Axonaut
- Cliquez sur la clé à molette (en haut à droite)
- Allez dans API
- Cliquez sur "Afficher votre clé API"
- Copiez la clé affichée
- Donnez un nom à vos credentials (par exemple : "Axonaut API")
- Cliquez sur "Save" pour enregistrer
- Vous êtes automatiquement redirigé vers la page Settings
- Sélectionnez les credentials que vous venez de créer dans le menu déroulant
Tools to Include¶
Une fois que vous avez fourni l'endpoint et les credentials, cette section se remplit automatiquement avec la liste des outils disponibles sur le serveur MCP Axonaut.
Vous pouvez :
- All : Autoriser tous les outils (par défaut)
- Selected : Sélectionner uniquement certains outils spécifiques
Conseil
Pour un agent spécialisé, limitez les outils disponibles aux fonctions nécessaires. Cela améliore la précision de l'agent et réduit les risques d'erreur.
Options¶
Cette section permet de configurer des options avancées si nécessaire. Pour la plupart des cas d'usage, les options par défaut sont suffisantes.
Étape 6 : Tester la configuration¶
- Fermez la fenêtre de configuration du MCP Client
- Vous revenez sur le node AI Agent
- Ajoutez un trigger (par exemple : Webhook, Schedule, Chat Trigger)
- Ajoutez un node de sortie pour visualiser les réponses de l'agent
- Cliquez sur "Execute Node" ou "Test Workflow"
Exemple de workflow complet¶
Voici un exemple de workflow n8n avec l'AI Agent et MCP :
-
Chat Trigger : Démarre le workflow avec un message utilisateur
-
AI Agent
- Model : GPT-4 Turbo Mini
- Memory : Built-in Memory
- Tool : MCP Client (Axonaut)
-
Respond to Webhook : Retourne la réponse de l'agent à l'utilisateur
Utilisation des outils MCP¶
Une fois configuré, votre agent peut utiliser automatiquement les outils Axonaut. Par exemple :
Utilisateur : "Recherche le client ABC dans Axonaut"
Agent : 1. Comprend l'intention (recherche de client) 2. Utilise automatiquement l'outil MCP "Rechercher un client" 3. Récupère les informations depuis Axonaut 4. Formule une réponse claire avec les données obtenues
Dépannage¶
Le serveur MCP ne se connecte pas¶
- Vérifiez que l'URL se termine bien par
/mcp - Assurez-vous que votre clé API Axonaut est valide
- Vérifiez que le Server Transport est bien "HTTP Streamable"
Les outils ne s'affichent pas¶
- Vérifiez que les credentials sont correctement configurés
- Testez la connexion en cliquant sur "Test Connection" si disponible
- Vérifiez que votre clé API a les permissions nécessaires
L'agent n'utilise pas les outils¶
- Vérifiez que vous utilisez un modèle compatible avec les Tool Calls
- Essayez avec GPT-4 Turbo Mini ou GPT-4o Mini
- Assurez-vous que les outils sont bien activés dans "Tools to Include"
Erreur d'authentification¶
- Régénérez une nouvelle clé API Axonaut si nécessaire
- Vérifiez qu'il n'y a pas d'espaces avant ou après la clé API
- Testez la clé API directement dans l'interface Axonaut
Modèles recommandés¶
Les modèles suivants ont été testés et fonctionnent correctement avec les Tool Calls :
| Modèle | Provider | Tool Calls | Recommandation |
|---|---|---|---|
| GPT-4 Turbo Mini | OpenAI | ✅ Oui | ⭐ Recommandé pour les tests |
| GPT-4o Mini | OpenAI | ✅ Oui | ⭐ Recommandé (économique) |
| GPT-4 Turbo | OpenAI | ✅ Oui | Pour la production |
| GPT-3.5 Turbo | OpenAI | ✅ Oui (récent) | Tests basiques |
| Claude 3.5 Sonnet | Anthropic | ✅ Oui | Alternative à GPT-4 |
Attention
Les modèles plus anciens ou certains modèles open-source peuvent ne pas supporter les Tool Calls. Vérifiez toujours la compatibilité avant de configurer votre agent.
Bonnes pratiques¶
Sécurité¶
- Ne partagez jamais votre clé API Axonaut
- Utilisez des credentials séparées pour chaque environnement (dev, staging, production)
- Limitez les permissions de la clé API au strict nécessaire
Performance¶
- Limitez les outils : N'activez que les outils nécessaires pour votre cas d'usage
- Choisissez le bon modèle : Utilisez GPT-4o Mini pour un bon équilibre coût/performance
- Configurez la mémoire : Ajustez la taille de la mémoire selon vos besoins
Organisation¶
- Nommez clairement vos workflows et credentials
- Documentez vos prompts système pour faciliter la maintenance
- Testez régulièrement après chaque modification
Ressources supplémentaires¶
- Documentation n8n AI Agent
- Documentation n8n MCP Client
- Documentation du protocole MCP
- Support Axonaut
- Communauté n8n
Cette documentation fait partie du projet de documentation du serveur MCP Axonaut. Pour toute question, consultez les autres sections de la documentation.