Spring AI Playground - Estudio de herramientas no-code + servidor MCP en vivo + Inspector + chat agentic
(github.com/spring-ai-community)Introducción en una línea
Spring AI Playground es una interfaz web self-hosted de experimentación basada en Spring AI, creada para poder iterar en un solo lugar desde la creación de herramientas no-code/low-code hasta la conexión, inspección y prueba de chat agentic con MCP.
Esta actualización (puntos clave)
Como la primera actualización de funciones desde su registro como proyecto oficial incubado de Spring AI, reforzó un flujo en el que, en lugar de “definir herramientas estáticamente y volver a desplegarlas”, se pueden crear en tiempo de ejecución, registrar al instante y validar de inmediato.
- No-code Tool Studio: permite escribir, modificar y guardar herramientas en JavaScript (ECMAScript 2023) desde el navegador, acortando el ciclo de desarrollo de herramientas con aplicación inmediata al guardar.
- Live built-in MCP server: las herramientas guardadas se registran dinámicamente en un servidor MCP embebido para que puedan usarse de inmediato sin reiniciar (por ejemplo: http://localhost:8282/mcp).
- Inspección y depuración de MCP: permite visualizar el esquema, los parámetros y los resultados de ejecución de las herramientas registradas, y depurarlas con ejecución interactiva. - Agentic chat: permite probar de extremo a extremo en un solo ciclo de UI desde el razonamiento del LLM → selección/ejecución de herramientas MCP → hasta contexto RAG (opcional).
Herramientas de ejemplo incluidas (plantillas para copiar/modificar)
No son simples “demos”, sino herramientas plantilla listas para ejecutar (copiar → modificar → guardar → invocar al instante), y todas están conectadas a MCP para poder inspeccionarlas, modificarlas y probarlas inmediatamente.
- googlePseSearch: plantilla de flujo para un “agente basado en búsqueda” con búsqueda web basada en Google Programmable Search Engine (usable de inmediato al configurar la clave).
- extractPageContent: extrae el texto principal de una URL, ideal para integrarlo en flujos como “búsqueda → lectura de documento → resumen/generación de evidencia”.
- buildGoogleCalendarCreateLink: plantilla de herramienta orientada a acciones que recibe datos de agenda y genera un enlace de Google Calendar “Add event”.
- sendSlackMessage: envía mensajes mediante Slack Incoming Webhook, lo que permite validar rápidamente flujos de notificación y automatización.
- openaiResponseGenerator: ofrece como plantilla un “patrón de llamadas a APIs externas de LLM” con un ejemplo de llamada a la API de OpenAI (al configurar la clave).
- getWeather: ejemplo mínimo de “llamadas HTTP externas/parsing” usando wttr.in para consultar el clima.
- getCurrentTime: devuelve la hora actual en formato ISO-8601, útil para crear flujos dependientes del tiempo (programación/logs/contexto).
Ejecución/entorno
Por defecto funciona localmente con Ollama y apunta a una configuración local-first que también admite APIs compatibles con OpenAI. También está preparado en una dirección que permite probar experimentos de RAG basados en Vector DB.
Enlaces
GitHub: https://github.com/spring-ai-community/spring-ai-playground
Aún no hay comentarios.