Applications MCP 26.02 Expérimental
Les Applications MCP permettent à une application d'IA compatible avec le MCP, également appelée hôte, d'ouvrir une vue routée webforJ à l'intérieur de sa conversation. La vue reste une partie de l'application Java, donc elle utilise les mêmes composants, services, routage et état que dans un navigateur.
La personne et l'IA peuvent travailler avec la même interface utilisateur en direct. L'IA peut fournir des entrées lorsqu'elle ouvre la vue, appeler des actions qui modifient la vue ouverte et recevoir le contexte des choix que la personne fait dans l'interface utilisateur. La personne peut continuer à utiliser directement les composants webforJ rendus.
Spring Boot avec Spring AI est la manière principale de publier une Application MCP. L'intégration découvre les routes marquées et les ajoute au serveur MCP de Spring AI. Commencez par la configuration de Spring Boot, puis testez la connexion avec la vue publiée minimale. Les applications qui n'utilisent pas Spring Boot peuvent utiliser la configuration de servlet standard à la place.
Les Applications MCP sont une extension en évolution de la spécification MCP, donc les hôtes adoptent ses révisions et politiques de sécurité à leur propre rythme. L'application déclare les origines de ses vues chargées et connectées, et un hôte qui les permet rend la vue. Les hôtes peuvent également appliquer des politiques plus strictes. L'outil d'ouverture retourne toujours son contenu textuel, et la route reste disponible en tant que page de navigateur ordinaire. Vérifiez chaque hôte que vous ciblez avec les étapes dans Test.
Thèmes
Apps MCP Spring Boot
Build and publish a routed webforJ view as an MCP App with Spring Boot and Spring AI.
Tester une app MCP
Test a webforJ MCP App with an MCP Apps-capable host, including the Codex app, Claude Desktop, and MCPJam.
Ouvrir une vue avec une entrée
Accept structured opening input in a routed MCP App and choose its requested display mode.
Ajouter des outils pour une vue ouverte
Add tools that work with an MCP App already open in the current conversation.
Travailler avec le client MCP
Connect a rendered webforJ view to its MCP client.
Configurer une app MCP
Configure the public app origin, allowed embedding clients, and external browser domains.
Installation webforJ standard
Assemble an MCP server and register webforJ MCP Apps in a standard servlet-based webforJ application.