WebMCP kurz erklärt
WebMCP (Web Model Context Protocol) ist ein geplanter W3C-Webstandard der Web Machine Learning Community Group. Er ermöglicht Webentwicklerinnen und Webentwicklern, ihre Webanwendungen als MCP-Server zu betreiben – mit Tools, die clientseitig in JavaScript laufen. KI-Agenten, Browser-Assistenten und assistive Technologien können diese Tools aufrufen, ohne dass ein separates Backend nötig ist. WebMCP bringt das Model Context Protocol direkt ins Web.
Was ist das Model Context Protocol (MCP)?
Das Model Context Protocol (MCP) ist eine Spezifikation, die KI-Systeme wie ChatGPT, Claude oder Gemini mit externen Werkzeugen und Datenquellen verbindet. Vergleichbar mit einem USB-C-Anschluss für KI-Anwendungen: Ein standardisiertes Protokoll, über das Large Language Models (LLMs) Tools aufrufen, Daten abrufen oder Aktionen auslösen können. MCP-Server laufen typischerweise als separate Prozesse – WebMCP verschiebt diese Logik in den Browser.
- Tools:Funktionen, die von KI-Agenten aufgerufen werden können – z. B. ein Kalender-Tool zur Terminbuchung oder ein Such-Tool für Produkte.
- Prompts:Vordefinierte Vorlagen für standardisierte LLM-Interaktionen.
- Resources:Daten und Inhalte, die per URI als Kontext für LLMs bereitgestellt werden.
Wie funktioniert WebMCP?
WebMCP erweitert die Browser-API: Über navigator.modelContext können Webanwendungen Tools registrieren. Jedes Tool hat einen Namen, eine Beschreibung in natürlicher Sprache, ein JSON-Schema für die Eingabe und eine Ausführungsfunktion. Die Beschreibung hilft KI-Agenten zu verstehen, wann und wie sie das Tool nutzen sollen.
- provideContext und registerTool:Tools werden beim Browser registriert – entweder als Menge über
provideContext()oder einzeln überregisterTool(). - Clientseitige Ausführung:Tools laufen im JavaScript-Kontext der Webseite – kein zusätzlicher Server, keine zusätzliche API. Bestehende Anwendungslogik wird wiederverwendet.
- User Interaction:Tools können über
requestUserInteraction()Nutzerinnen und Nutzer einbinden – z. B. für Bestätigungen oder Eingaben. Gemeinsamer Kontext und Nutzerkontrolle bleiben erhalten.
Einsatzbereiche von WebMCP
WebMCP eignet sich für Webseiten, die KI-Agenten oder Browser-Assistenten nutzbar machen wollen – ohne eigene Infrastruktur. E-Commerce-Shops können Produktsuche und -beratung als Tools exponieren; Buchungsportale Terminabfragen; Redaktionssysteme Content-Erstellung oder -recherche.
- KI-Agenten (Claude, ChatGPT, Gemini): Nutzerinnen und Nutzer verbinden MCP-Clients wie Claude Desktop mit WebMCP-fähigen Seiten – der Agent kann dann direkt auf die Tools der Webseite zugreifen.
- Assistive Technologien: Tools können von Barrierefreiheits-Assistenten genutzt werden – z. B. für vereinfachte Navigation oder angepasste Interaktionen.
- Browser-Assistenten: In den Browser integrierte oder per Extension verfügbare Agenten können Webseiten-Funktionen direkt aufrufen.
Status und Standardisierung
WebMCP ist ein Entwurf (Draft Community Group Report) der Web Machine Learning Community Group – noch kein offizieller W3C-Standard. Herausgeber kommen von Microsoft und Google. Die Spezifikation zielt auf kollaborative Workflows ab: Nutzerinnen und Nutzer arbeiten gemeinsam mit KI-Agenten in derselben Weboberfläche, mit gemeinsamem Kontext und Nutzerkontrolle.
- Implementierung: Für Entwicklerinnen und Entwickler genügt ein Script und die Registrierung von Tools per JavaScript-API. MCP-Clients verbinden sich über die entsprechenden Einstellungen mit der Webseite.
- Deklaratives WebMCP: Geplant ist eine deklarative Variante – Formulare und HTML-Elemente werden zu Tools, ohne explizites JavaScript. Derzeit noch in Entwicklung.
WebMCP im Überblick – Fazit
WebMCP erweitert das Web um eine standardisierte Schnittstelle für KI-Agenten und assistive Technologien. Webseiten werden zu MCP-Servern – mit clientseitigen Tools, die LLMs direkt aufrufen können. Der Ansatz reduziert Backend-Aufwand und ermöglicht neue Nutzungsszenarien für KI-gestützte Webanwendungen.
IVIS MEDIA entwickelt Webanwendungen und integriert moderne Web-Standards – von Frontend-Architekturen über APIsbis zu KI-Integration. Mehr zur Webentwicklung
Häufig gestellte Fragen zu WebMCP
Was ist WebMCP?
WebMCP (Web Model Context Protocol) ist ein geplanter W3C-Webstandard, der Webseiten ermöglicht, KI-aufrufbare Tools bereitzustellen. Entwicklerinnen und Entwickler registrieren JavaScript-Funktionen als Tools – KI-Agenten, Browser-Assistenten und assistive Technologien können diese direkt aufrufen. Webseiten wirken damit wie MCP-Server, die im Browser laufen.
Was ist der Unterschied zwischen MCP und WebMCP?
MCP (Model Context Protocol) ist die allgemeine Spezifikation – typischerweise laufen MCP-Server als separate Prozesse oder Dienste. WebMCP bringt MCP ins Web: Tools werden clientseitig in JavaScript implementiert, kein eigener Server nötig. Die Webseite selbst fungiert als MCP-Server.
Wofür eignet sich WebMCP?
WebMCP eignet sich für Webanwendungen, die KI-Agenten oder assistive Technologien nutzbar machen wollen – z. B. E-Commerce-Produktsuche, Buchungssysteme, Redaktions- und Recherche-Tools. Nutzerinnen und Nutzer können MCP-Clients wie Claude Desktop mit WebMCP-fähigen Seiten verbinden und direkt auf deren Funktionen zugreifen.
Wie setzt man WebMCP um?
Über die API navigator.modelContext werden Tools mit Name, Beschreibung und JSON-Schema registriert – per provideContext() oder registerTool(). Die Ausführungsfunktion läuft im JavaScript-Kontext der Webseite. Ein Script einbinden, Tools registrieren – MCP-Clients können sich dann mit der Webseite verbinden.
Ist WebMCP ein offizieller Standard?
WebMCP ist ein Draft Community Group Report der Web Machine Learning Community Group – noch kein offizieller W3C-Standard. Die Spezifikation wird von Vertreterinnen und Vertretern von Microsoft und Google mitentwickelt und befindet sich in aktiver Entwicklung.
Wie sicher ist WebMCP?
Die WebMCP-API ist als SecureContext definiert – sie läuft nur über HTTPS. Tools werden im Kontext der Webseite ausgeführt; Nutzerinteraktionen können über requestUserInteraction() angefordert werden. Sichere Implementierung und Nutzerkontrolle sind Teil des Sicherheits- und Datenschutzkonzepts.
