Spring AI Playground - une application de bureau qui prend en charge la création d’outils MCP, les tests et les intégrations externes
(github.com/spring-ai-community)Bonjour.
Ces derniers temps, les cas d’usage où l’on écrit et exploite du code d’outils MCP (Model Context Protocol) avec l’aide d’agents IA comme Claude Code ou Cursor se sont multipliés. Mais lorsqu’il s’agit de faire tourner et de valider ce code d’outils dans un environnement réel, on se heurte souvent à des moments frustrants.
- Cet outil fonctionne-t-il vraiment correctement ?
- Lorsque l’agent appelle l’outil, quels paramètres ont exactement été transmis et, en cas d’erreur, quelle en est la cause ? (Avec la seule UI de la fenêtre de chat, le débogage ressemble fortement à une boîte noire.)
- Si l’on veut réutiliser cet outil dans un autre projet ou dans un client externe comme Claude Desktop ? Au final, il faut reconfigurer un serveur backend depuis zéro.
Pour résoudre ces difficultés, j’ai créé Spring AI Playground, un Tool Lab local qui permet d’exécuter immédiatement le code d’outils MCP écrit, de le déboguer de manière transparente et de l’exposer directement à des clients externes.
✨ Fonctionnalités principales
- Tool Studio : collez simplement la logique de votre outil JavaScript, et il fonctionne immédiatement, sans connaissance de Java ni de Spring
- Serveur MCP intégré : les outils validés peuvent être connectés et réutilisés immédiatement dans des clients compatibles MCP comme Claude Desktop ou Cursor (les modifications sont appliquées instantanément)
- MCP Inspector : visualisation détaillée des valeurs d’entrée, des valeurs de sortie, des schémas, des logs d’exécution et des erreurs
- Agentic Chat : test immédiat dans une UI de chat unifiée en connectant vos outils à une Vector DB locale (RAG)
- Gestion des secrets : gestion sécurisée des clés API dans l’environnement du coffre-fort de secrets du bureau, afin d’éviter de les coder en dur dans les scripts
L’application est proposée comme une application de bureau multiplateforme (Windows, macOS, Linux) et peut être utilisée immédiatement en local en téléchargeant simplement l’installateur, sans Docker ni installation séparée de la JVM.
J’espère que cela servira d’espace de travail utile à celles et ceux qui, comme moi, ont trouvé contraignants les réglages backend ou frustrant le débogage en boîte noire lors de la création et du test d’outils MCP.
🔗 Liens
- Téléchargement (Windows/macOS/Linux) : GitHub Releases
- Documentation (Docs) : Documentation
- Dépôt (Repo) : GitHub
Au-delà du simple fait d’écrire du code d’outil, je vous serais reconnaissant pour vos retours et avis sur la manière dont vous déboguez actuellement, dans une perspective d’exploitation et de validation réelles !
Aucun commentaire pour le moment.