Maven Project Generator MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Niveau de log | info |
| MAVEN_OUTPUT_DIR | No | Répertoire de sortie par défaut pour les projets Maven générés | ./output |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_maven_projectC | Creer un nouveau projet Maven vide avec la structure standard |
| add_java_fileC | Ajouter un fichier Java au projet Maven |
| add_resource_fileC | Ajouter un fichier de ressources au projet |
| add_any_fileC | Ajouter n'importe quel fichier au projet avec chemin personnalise |
| set_pom_xmlC | Definir ou modifier le contenu du pom.xml |
| generate_zipC | Generer et sauvegarder le projet Maven en ZIP |
| clear_projectC | Vider le projet en cours |
| list_filesB | Lister tous les fichiers du projet en cours |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose with no overlap: adding different file types, clearing, creating, generating, listing, and setting the POM file. The descriptions specify unique actions and targets, making it easy for an agent to select the right tool without confusion.
All tools follow a consistent verb_noun pattern in snake_case (e.g., add_java_file, create_maven_project, list_files). The naming is predictable and readable throughout the set, with no deviations in style or convention.
With 8 tools, the count is well-scoped for a Maven project generator. Each tool earns its place by covering essential operations like project creation, file management, and output generation, without being too sparse or bloated.
The tool set provides complete coverage for the domain of Maven project generation, including CRUD-like operations: create project, add/clear files, list contents, set configuration (POM), and generate output (ZIP). There are no obvious gaps that would hinder an agent's workflow.