n8n workflow validator.com
n8n workflow validator.com logo

n8n Workflow Validator

Provides a validation and best practices framework for n8n workflows, enabling workflow validation, API integration, and...

Created byApr 23, 2025

Serveur MCP pour n8n

Ce projet est un serveur MCP (Master Control Program) pour n8n qui fournit des outils de validation de workflows et de bonnes pratiques pour vos projets d'automatisation n8n.

Fonctionnalit s

  • **Validation de workflows** : V rifiez que vos workflows respectent les bonnes pratiques - Conventions de nommage - Gestion des erreurs - S curit - Performance - Documentation
  • **Int gration NextJS** : G n rez des int grations pour vos workflows n8n dans des applications NextJS - G n ration automatique de routes API - Cr ation de documentation OpenAPI/Swagger - G n ration de types TypeScript - Client API pour faciliter l'int gration
  • **Gestion des workflows** : Interagissez avec vos workflows n8n (liste, r cup ration, cr ation, mise jour, suppression, export, import)
  • **API n8n** : Acc dez directement l'API n8n pour des op rations avanc es
  • **Templates de workflows** : Utilisez des templates pr ts l'emploi pour diff rents cas d'usage, notamment Google Calendar

Pr requis

  • Node.js (v16 ou sup rieur)
  • pnpm (v7 ou sup rieur)
  • Une instance n8n (locale ou distante comme votre instance Cloudron sur n8n.bienquoi.com)

Installation

  1. Clonez ce d p t ou naviguez vers le dossier du projet
  1. Installez les d pendances :
  1. Configurez les variables d'environnement :
Modifiez le fichier `.env` avec vos informations de connexion l'API n8n.

Utilisation

Construction du projet

D marrage du serveur

Le serveur MCP sera accessible l'adresse http://localhost:3000 (ou le port sp cifi dans votre fichier .env).

Utilisation avec Claude Desktop

Pour utiliser ce serveur MCP avec Claude Desktop, vous devez configurer le fichier `claude_desktop_config.json` dans le dossier `%APPDATA%/Claude/` :

Structure du projet

Outils disponibles

1. N8nApiTool

Interagit directement avec l'API n8n.

2. WorkflowManagerTool

G re les workflows n8n (liste, r cup re, cr e, met jour, supprime, exporte, importe).

3. NextJSIntegrationTool

G n re des int grations NextJS pour les workflows n8n.

4. WorkflowValidatorTool

Valide les workflows n8n selon diff rents crit res.

Contribution

Les contributions sont les bienvenues ! N'h sitez pas ouvrir une issue ou une pull request.

Licence

MIT