Spring AI Playground - Tool Studio no-code + serveur MCP live + Inspector + chat agentique
(github.com/spring-ai-community)Présentation en une ligne
Spring AI Playground est une interface web d’expérimentation auto-hébergée basée sur Spring AI, conçue pour itérer au même endroit sur la création d’outils no-code/low-code, la connexion et l’inspection MCP, ainsi que les tests de chat agentique.
Cette mise à jour (l’essentiel)
Il s’agit de la première mise à jour fonctionnelle depuis son enregistrement comme projet officiel en incubation de Spring AI. Plutôt qu’une approche où les outils sont définis statiquement puis redéployés, elle renforce un flux où l’on crée à l’exécution, enregistre immédiatement, puis valide aussitôt.
- No-code Tool Studio : écrivez, modifiez et enregistrez des outils en JavaScript (ECMAScript 2023) depuis le navigateur, avec prise en compte immédiate pour raccourcir la boucle de développement.
- Serveur MCP intégré en direct : les outils enregistrés sont inscrits dynamiquement sur le serveur MCP embarqué, afin d’être utilisables immédiatement sans redémarrage (ex. : http://localhost:8282/mcp).
- Inspection et débogage MCP : visualisez le schéma, les paramètres et les résultats d’exécution des outils enregistrés, avec exécution interactive pour le débogage. - Chat agentique : testez de bout en bout dans une seule boucle UI le raisonnement du LLM → la sélection/exécution d’outils MCP → et, en option, le contexte RAG.
Exemples d’outils intégrés (modèles à copier/modifier)
Ce ne sont pas de simples « démos » : le projet fournit des outils modèles immédiatement exécutables (copier → modifier → enregistrer → appeler aussitôt), tous déjà connectés à MCP, pour inspection, modification et tests instantanés.
- googlePseSearch : recherche web basée sur Google Programmable Search Engine (utilisable immédiatement une fois la clé configurée), servant de modèle de flux pour un « agent basé sur la recherche ».
- extractPageContent : extrait le texte principal d’une URL, pratique pour des workflows de type « recherche → lecture de document → résumé/génération de justification ».
- buildGoogleCalendarCreateLink : modèle d’outil orienté action qui reçoit une saisie d’événement et génère un lien Google Calendar « Add event ».
- sendSlackMessage : envoie un message via Slack Incoming Webhook pour valider rapidement des flux de notification ou d’automatisation.
- openaiResponseGenerator : exemple d’appel à l’API OpenAI, fournissant comme modèle un « pattern d’appel d’API LLM externe » (si la clé est configurée).
- getWeather : exemple minimal de « requête/parsing HTTP externe » utilisant wttr.in pour consulter la météo.
- getCurrentTime : renvoie l’heure actuelle au format ISO-8601, utile pour créer des workflows dépendants du temps (planification/logs/contexte).
Exécution / environnement
Par défaut, l’outil fonctionne en local avec Ollama et vise une configuration prioritairement locale, tout en prenant aussi en charge les API compatibles OpenAI. Il est également conçu pour permettre de tester des expérimentations RAG basées sur une Vector DB.
Liens
GitHub : https://github.com/spring-ai-community/spring-ai-playground
Aucun commentaire pour le moment.