Zum Hauptinhalt springen
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN

WebMCP: Wie der vorgeschlagene W3C-Webstandard KI-Agenten und Websites revolutioniert

Tobias Jonas Tobias Jonas | | 5 min Lesezeit

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

AspektBackend MCPWebMCP
AusführungServer-seitigClient-seitig (Browser)
UI-KontextKein shared UIGemeinsamer visueller Kontext
SprachePython/Node.jsJavaScript
User-KontrolleBegrenztVolle Sichtbarkeit
SetupSeparater Server nötigDirektes 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:

  1. agenticweb.md = Discovery-Layer (“Welche Websites/Tools gibt es?”)
  2. 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:

  1. Dokumentation studieren: webmachinelearning.github.io/webmcp
  2. GitHub-Repository: github.com/webmachinelearning/webmcp
  3. Model Context Protocol: modelcontextprotocol.io
  4. 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.

Tobias Jonas
Geschrieben von

Tobias Jonas

Co-CEO, M.Sc.

Tobias Jonas, M.Sc. ist Mitgründer und Co-CEO der innFactory AI Consulting GmbH. Er ist ein führender Innovator im Bereich Künstliche Intelligenz und Cloud Computing. Als Co-Founder der innFactory GmbH hat er hunderte KI- und Cloud-Projekte erfolgreich geleitet und das Unternehmen als wichtigen Akteur im deutschen IT-Sektor etabliert. Dabei ist Tobias immer am Puls der Zeit: Er erkannte früh das Potenzial von KI Agenten und veranstaltete dazu eines der ersten Meetups in Deutschland. Zudem wies er bereits im ersten Monat nach Veröffentlichung auf das MCP Protokoll hin und informierte seine Follower am Gründungstag über die Agentic AI Foundation. Neben seinen Geschäftsführerrollen engagiert sich Tobias Jonas in verschiedenen Fach- und Wirtschaftsverbänden, darunter der KI Bundesverband und der Digitalausschuss der IHK München und Oberbayern, und leitet praxisorientierte KI- und Cloudprojekte an der Technischen Hochschule Rosenheim. Als Keynote Speaker teilt er seine Expertise zu KI und vermittelt komplexe technologische Konzepte verständlich.

LinkedIn