🚀 Maven Project Generator MCP
Un serveur MCP (Model Context Protocol) pour générer automatiquement des projets Maven complets avec export ZIP intégré, spécialement conçu pour Claude Desktop.
📋 Table des matières
🎯 Fonctionnalités
✨ Génération automatique
Projets Maven complets : Applications, plugins, bibliothèques
Structure standard : Respect des conventions Maven
Templates intelligents : Génération de pom.xml optimisés
Classes par défaut : Main.java ou Mojo selon le type
🔍 Détection intelligente
Auto-détection des packages Java depuis le code source
Extraction automatique des noms de classes
Validation des structures Maven
Gestion d'erreurs robuste
📦 Export et organisation
Export ZIP automatique avec structure complète
Gestion des répertoires automatique
Support multi-fichiers (Java, ressources, documentation)
Chemins personnalisés pour fichiers spéciaux
🎨 Types de projets supportés
Applications : Projets Java standard avec main()
Plugins Maven : Avec classes Mojo et annotations
Bibliothèques : Projets jar réutilisables
🔧 Installation
Prérequis
Node.js 18+
npm ou yarn
Claude Desktop installé
1. Cloner et installer
2. Compiler le TypeScript
⚙️ Configuration
Configuration Claude Desktop
Fichier de configuration :
Windows :
%APPDATA%\Claude\claude_desktop_config.jsonmacOS/Linux :
~/.config/claude-desktop/claude_desktop_config.json
Contenu :
Variables d'environnement
🎮 Utilisation
Commandes disponibles dans Claude Desktop
1. 🏗️ Créer un projet
2. ☕ Ajouter des fichiers Java
3. 📄 Ajouter des ressources
4. 📦 Générer le ZIP final
Workflow typique
Créer le projet de base
Ajouter les classes Java nécessaires
Configurer les ressources
Personnaliser le pom.xml si besoin
Générer le ZIP final