Was ist WebMCP? Der Game-Changer für KI-Integration im Web
Stellen Sie sich vor: Ihre Website kommuniziert direkt mit KI-Assistenten wie ChatGPT, Claude oder Gemini – ohne komplexe Backend-Integrationen, ohne separate API-Server, ohne Python oder Node.js. Genau das ermöglicht WebMCP (Web Model Context Protocol).
WebMCP ist ein vorgeschlagener JavaScript-basierter Webstandard, der aktuell von der W3C Web Machine Learning Community Group inkubiert wird. Das Protokoll erlaubt es Webentwicklern, ihre bestehende Frontend-Logik als “Tools” für KI-Agenten bereitzustellen.
Kernidee: Webseiten werden zu MCP-Servern, die Tools client-seitig in JavaScript implementieren – statt auf dem Backend.
Warum WebMCP? Die 5 entscheidenden Vorteile
1. Code-Wiederverwendung statt Neuentwicklung
Entwickler können ihre bestehende JavaScript-Logik direkt als Tools exponieren. Kein separater Server, keine neue Sprache – einfach vorhandenen Code erweitern.
2. Human-in-the-Loop Workflows
WebMCP wurde speziell für kollaborative Szenarien konzipiert: User und KI-Agent arbeiten gemeinsam im selben Interface mit geteiltem Kontext. Der Mensch behält die Kontrolle.
3. Einheitliche Schnittstelle
Eine Codebase für Menschen UND Agenten. Keine Fragmentierung zwischen Web-UI und API.
4. Verbesserte Accessibility
Assistive Technologien erhalten Zugang zu höherstufigen Aktionen – ein Quantensprung für Barrierefreiheit.
5. Schnellere & zuverlässigere KI-Interaktionen
Statt fehleranfälliger Screen-Automation (Klicks, Scrollen) nutzen Agenten definierte Tools für präzise Aktionen.
Praxisbeispiel: So funktioniert WebMCP
Use Case: Grafikdesign-Plattform
Stellen Sie sich eine Grafikdesign-Anwendung vor, die folgende Tools für KI-Agenten bereitstellt:
/**
* Filters templates based on a visual description.
* @param {string} description - Natural language description of desired templates
*/
filterTemplates(description)
/**
* Makes changes to the current design based on instructions.
* @param {string} instructions - Natural language editing instructions
*/
editDesign(instructions)Das Szenario: Eine Nutzerin erstellt einen Flohmarkt-Flyer. Sie bittet ihren Browser-Agenten:
“Zeige mir frühlingsbezogene Templates mit weißem Hintergrund.”
Der Agent erkennt das registrierte filterTemplates-Tool und ruft es auf:
filterTemplates("spring themed, white background, date prominently displayed")Die UI aktualisiert sich automatisch – ohne Screen-Scraping, ohne Simulation von Mausklicks.
Anschließend kann die Nutzerin weitere Anpassungen vornehmen:
“Ändere die Überschrift in ‘Frühlingsflohmarkt’ und mache sie größer.”
Der Agent nutzt das editDesign-Tool:
editDesign("Change headline to 'Frühlingsflohmarkt' and increase font size")WebMCP vs. Backend MCP: Der entscheidende Unterschied
| Aspekt | Backend MCP | WebMCP |
|---|---|---|
| Ausführung | Server-seitig | Client-seitig (Browser) |
| UI-Kontext | Kein shared UI | Gemeinsamer visueller Kontext |
| Sprache | Python/Node.js | JavaScript |
| User-Kontrolle | Begrenzt | Volle Sichtbarkeit |
| Setup | Separater Server nötig | Direktes Frontend-Add-on |
Wichtig: WebMCP ergänzt MCP – es ersetzt es nicht. Beide Ansätze haben ihre Berechtigung und können auch kombiniert werden.
Technische Highlights für Entwickler
Tool-Registrierung
Die Registrierung eines Tools für KI-Agenten ist denkbar einfach:
Hinweis: Die gezeigte API-Syntax basiert auf dem aktuellen Entwurfsstand der Spezifikation und kann sich noch ändern.
navigator.ai.registerTool({
name: "orderPrints",
description: "Orders the current design for printing",
parameters: {
copies: { type: "number", required: true },
page_size: { type: "string", enum: ["Letter", "A4", "A5"] }
},
handler: async (params) => {
// Implementation logic
const result = await printingService.createOrder({
design: currentDesign,
copies: params.copies,
pageSize: params.page_size
});
return {
success: true,
orderId: result.id,
estimatedDelivery: result.estimatedDelivery
};
}
});Sicherheitskonzept
WebMCP legt großen Wert auf Sicherheit und Transparenz:
- Permission-Prompts bei Tool-Registrierung und -Aufruf
- Cross-Origin Isolation mit User-Intervention
- Transparenz über Datenflüsse zwischen Websites
- User-Kontrolle über alle Agent-Aktionen
JSON-RPC Kommunikation
Die Kommunikation zwischen Agent und Website erfolgt über ein standardisiertes JSON-RPC-Protokoll, das eine zuverlässige und strukturierte Interaktion gewährleistet.
Wer steht hinter WebMCP?
WebMCP wird von einem Team aus Microsoft und Google entwickelt:
Microsoft:
- Brandon Walderman
- Leo Lee
- Andrew Nolan
Google:
- David Bokan
- Khushal Sagar
- Hannah Van Opstal
Die Spezifikation befindet sich in aktiver Entwicklung bei der W3C Web Machine Learning Community Group.
Community-Projekte: MCP-B
Parallel zur Standardisierung entwickelt die Community das Projekt MCP-B (Model Context Protocol for the Browser), das die W3C Web Model Context API implementiert und ein Ökosystem mit SDKs und Browser-Extensions aufbaut. Dieses Community-getriebene Projekt ergänzt WebMCP um praktische Implementierungshilfen und erweitert das Tool-Angebot für Entwickler.
Die Zukunft: PWA-Integration und Service Worker Support
Die Roadmap von WebMCP sieht spannende Erweiterungen vor:
- Progressive Web Apps (PWA) Integration für offline-fähige KI-Tools
- Service Worker Support für persistente Hintergrund-Funktionalität
- Erweiterte Sicherheitsmodelle für komplexe Multi-Site-Szenarien
- Standardisierung als offizieller W3C-Standard (aktuell in der Inkubationsphase)
Fazit: Warum Sie WebMCP auf dem Radar haben sollten
WebMCP ist nicht einfach nur ein weiteres Protokoll – es ist eine fundamentale Neuausrichtung, wie Websites mit KI-Agenten interagieren:
✅ Für Entwickler: Schnelle Integration ohne Backend-Aufwand
✅ Für Unternehmen: Agenten-Readiness mit bestehender Infrastruktur
✅ Für User: Transparente, kontrollierbare KI-Kollaboration
✅ Für Accessibility: Neue Möglichkeiten für assistive Technologien
“Das Web braucht die Beteiligung von Webentwicklern, um zu gedeihen. WebMCP macht es einfach, Website-Funktionalitäten dem agentischen Web zugänglich zu machen.”
— Aus der offiziellen WebMCP-Spezifikation
Die Eingangstür zum agentischen Web: agenticweb.md
WebMCP löst die Ausführung von Tools – aber wie finden KI-Agenten überhaupt die richtigen Websites und deren Fähigkeiten? Hier kommt agenticweb.md ins Spiel.
agenticweb.md ist ein maschinenlesbarer Discovery-Standard, den wir bei innFactory entwickeln. Er fungiert als “Eingangstür” für KI-Agenten und bietet:
- Zentrale Discovery: Agenten können automatisch verfügbare Funktionen, APIs und WebMCP-Tools einer Website entdecken
- Multi-Site Orchestrierung: Besonders wertvoll für Organisationen mit vielen Websites – ein einziger Discovery-Punkt für alle Fähigkeiten
- Semantische Metadaten: Beschreibung von Zweck, Berechtigungen und Nutzungsbedingungen der angebotenen Services
Das perfekte Zusammenspiel:
- agenticweb.md = Discovery-Layer (“Welche Websites/Tools gibt es?”)
- WebMCP = Execution-Layer (“Wie führe ich die Tools aus?”)
Stellen Sie sich vor: Eine Organisation betreibt mehrere Webportale – HR-System, CRM, Dokumentenverwaltung. Mit agenticweb.md kann ein KI-Agent alle verfügbaren Fähigkeiten zentral entdecken und dann per WebMCP die entsprechenden Tools aufrufen.
👉 Mehr erfahren: agenticweb.md/quickstart
Erste Schritte mit WebMCP
Wenn Sie WebMCP in Ihren Projekten einsetzen möchten:
- Dokumentation studieren: webmachinelearning.github.io/webmcp
- GitHub-Repository: github.com/webmachinelearning/webmcp
- Model Context Protocol: modelcontextprotocol.io
- Anthropic Announcement: anthropic.com/news/model-context-protocol
Haben Sie Fragen zu WebMCP oder KI-Integration?
Als Experten für KI-Strategie und -Implementation unterstützen wir Sie gerne bei der Evaluation und Umsetzung von WebMCP in Ihren Projekten. Kontaktieren Sie uns für ein unverbindliches Beratungsgespräch.
