Zum Hauptinhalt springen

MCP Apps 26.02 Experimentell

In ChatGPT öffnen

MCP Apps ermöglichen einer MCP-fähigen KI-App, auch als Host bezeichnet, eine geroutete webforJ-Ansicht innerhalb ihres Gesprächs zu öffnen. Die Ansicht bleibt Teil der Java-App, sodass sie dieselben Komponenten, Dienste, Routen und Zustände verwendet wie im Browser.

Die Person und die KI können mit derselben live UI arbeiten. Die KI kann Eingaben liefern, wenn sie die Ansicht öffnet, Aktionen aufrufen, die die offene Ansicht ändern, und Kontext aus den Entscheidungen erhalten, die die Person in der UI trifft. Die Person kann weiterhin die gerenderten webforJ-Komponenten direkt verwenden.

Spring Boot mit Spring AI ist der primäre Weg, um eine MCP-App zu veröffentlichen. Die Integration entdeckt markierte Routen und fügt sie zum MCP-Server von Spring AI hinzu. Beginnen Sie mit der Spring Boot-Konfiguration und testen Sie dann die Verbindung mit der minimal veröffentlichten Ansicht. Anwendungen, die Spring Boot nicht verwenden, können stattdessen die Standard-Servlet-Konfiguration verwenden.

Die Unterstützung von Hosts variiert

MCP Apps sind eine sich entwickelnde Erweiterung der MCP-Spezifikation, sodass Hosts ihre Überarbeitungen und Sicherheitsrichtlinien in ihrem eigenen Tempo übernehmen. Die App erklärt die Ursprünge, von denen ihre Ansicht geladen wird und zu denen sie sich verbindet, und ein Host, der diese zulässt, rendert die Ansicht. Hosts können auch strengere Richtlinien anwenden. Das Öffnungswerkzeug gibt immer seinen Textinhalt zurück, und die Route bleibt als reguläre Browserseite verfügbar. Überprüfen Sie jeden Host, den Sie anvisieren, mit den Schritten in Testing.

Themen​