Que fait kotlin-mcp-server-generator ?
Génère un projet complet de serveur MCP en Kotlin avec une structure, des dépendances et une implémentation appropriées en utilisant la bibliothèque officielle io.modelcontextprotocol:kotlin-sdk.
Aperçu
Ce générateur crée automatiquement un squelette de projet de serveur MCP (Model Context Protocol) en Kotlin. Il configure :
- Une structure de projet Gradle avec les dépendances nécessaires
- Des classes d'outils MCP personnalisables
- Un gestionnaire de ressources
- Une configuration de serveur utilisant la bibliothèque officielle
io.modelcontextprotocol:kotlin-sdk - Un fichier
README.mdavec des instructions de construction et d'exécution
Utilisation
Appelez cette compétence avec les paramètres souhaités pour générer le projet. Vous pouvez par exemple spécifier :
- Le nom du projet
- Les outils MCP à inclure (nom, description, paramètres d'entrée/sortie)
- Les ressources à exposer
Plateformes prises en charge
- Claude Code
- Cursor
- Codex
- Tout autre outil d'IA agent compatible avec l'invocation de compétences
Exemple de sortie
mon-projet-mcp/
├── build.gradle.kts
├── settings.gradle.kts
├── gradle.properties
├── src/
│ └── main/
│ └── kotlin/
│ └── com/
│ └── example/
│ └── mcp/
│ ├── Main.kt
│ ├── outils/
│ │ └── OutilPersonnalise.kt
│ └── ressources/
│ └── RessourcePersonnalisee.kt
└── README.md
Dépendances clés
io.modelcontextprotocol:kotlin-sdk: bibliothèque officielle pour les serveurs MCP Kotlinorg.jetbrains.kotlin:kotlin-stdlib: bibliothèque standard Kotlinch.qos.logback:logback-classic: journalisation (optionnel)
Notes importantes
- Assurez-vous que votre environnement de développement prend en charge Kotlin et Gradle.
- Personnalisez les fichiers générés selon vos besoins métier.
- La bibliothèque officielle
io.modelcontextprotocol:kotlin-sdkest en évolution ; vérifiez les mises à jour régulièrement.