Aplicaciones MCP 26.02 Experimental
Las aplicaciones MCP permiten que una aplicación de IA capaz de MCP, también llamada anfitrión, abra una vista de webforJ enrutada dentro de su conversación. La vista sigue siendo parte de la aplicación Java, por lo que utiliza los mismos componentes, servicios, enrutamiento y estado que hace en un navegador.
La persona y la IA pueden trabajar con la misma interfaz de usuario en vivo. La IA puede proporcionar entrada cuando abre la vista, llamar a acciones que cambian la vista abierta y recibir contexto de las decisiones que la persona toma en la interfaz de usuario. La persona puede seguir utilizando los componentes de webforJ renderizados directamente.
Spring Boot con Spring AI es la forma principal de publicar una aplicación MCP. La integración descubre rutas marcadas y las agrega al servidor MCP de Spring AI. Comienza con la configuración de Spring Boot, luego prueba la conexión con la vista publicada mínima. Las aplicaciones que no usan Spring Boot pueden usar la configuración de servlet estándar en su lugar.
Las aplicaciones MCP son una extensión en evolución de la especificación MCP, por lo que los anfitriones adoptan sus revisiones y políticas de seguridad a su propio ritmo. La aplicación declara los orígenes de los que carga y conecta su vista, y un anfitrión que lo permita renderiza la vista. Los anfitriones también pueden aplicar políticas más estrictas. La herramienta de apertura siempre devuelve su contenido de texto, y la ruta permanece disponible como una página de navegador regular. Verifica cada anfitrión que apuntas con los pasos en Pruebas.
Temas
Apps MCP con Spring Boot
Build and publish a routed webforJ view as an MCP App with Spring Boot and Spring AI.
Probar una app MCP
Test a webforJ MCP App with an MCP Apps-capable host, including the Codex app, Claude Desktop, and MCPJam.
Abrir una vista con entrada
Accept structured opening input in a routed MCP App and choose its requested display mode.
Agregar herramientas para una vista abierta
Add tools that work with an MCP App already open in the current conversation.
Trabajar con el cliente MCP
Connect a rendered webforJ view to its MCP client.
Configurar una app MCP
Configure the public app origin, allowed embedding clients, and external browser domains.
Configuración estándar de webforJ
Assemble an MCP server and register webforJ MCP Apps in a standard servlet-based webforJ application.