12k
All articles

MDN ist jetzt ein MCP-Server

Der MDN-MCP-Server gibt KI-Agenten Live-Zugriff auf Suche, Doku und Browser-Kompatibilitätsdaten sowie Setup und Datenschutzhinweise.

OpenReplay Team
OpenReplay Team
MDN ist jetzt ein MCP-Server

Der MDN MCP-Server ist Mozillas offizieller, experimenteller Model Context Protocol-Server, der KI-Coding-Agenten und IDEs direkten Zugriff auf MDNs Suche, Dokumentation und Browser-Kompatibilitätsdaten ermöglicht.

Wenn ein KI-Assistent Ihnen jemals kategorisch mitgeteilt hat, dass ein Web-Feature in Firefox nicht unterstützt wird, obwohl es bereits vor einigen Releases eingeführt wurde, genau dieses Problem wird hier adressiert. Der Server wurde Mitte Juni 2026 unter https://mcp.mdn.mozilla.net/ veröffentlicht, mit dem Open-Source-Code unter github.com/mdn/mcp. Da er mit nahezu keiner Präsenz in den Trainingsdaten der Modelle erschienen ist, weiß ein Assistent, der nicht explizit darauf hingewiesen wurde, nicht einmal von seiner Existenz.

Dieser Artikel behandelt, was der Server tatsächlich ist, das Problem des Trainings-Cutoffs, das er adressiert, die Einrichtung mit einem einzigen Befehl und welche Clients ihn unterstützen, was Mozillas eigener Vorher/Nachher-Test ergeben hat, sowie die ehrlichen Einschränkungen: Es handelt sich um ein Experiment, das Abfragedaten speichert und jederzeit eingestellt werden kann.

Wichtigste Erkenntnisse

  • Der MDN MCP-Server ist Mozillas offizieller First-Party-MCP-Server unter https://mcp.mdn.mozilla.net/ (Quellcode unter github.com/mdn/mcp, MPL-2.0). Es handelt sich nicht um einen der Community-Server von Drittanbietern wie „MDN Lookup”, die bereits vor diesem Server existierten.
  • Er stellt Ihrem KI-Agenten drei Funktionsbereiche zur Verfügung: MDN-Suche, Dokumentation und Browser-Kompatibilitätsdaten – alles über das Model Context Protocol.
  • Die Einrichtung erfolgt mit einem einzigen Befehl: claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/, und jeder MCP-Client kann auf denselben Remote-HTTP-Endpunkt verweisen.
  • In Mozillas Test vom Juni 2026 mit Claude Opus 4.7 gegen vier Firefox-151-Features lieferte das Modell mit MCP korrekte Browser-Unterstützungsdaten, während das Modell ohne MCP nur in einem von vier Fällen die Unterstützung korrekt angab – und die Antworten waren etwa doppelt so schnell.
  • Der Server ist ausdrücklich experimentell: Mozilla speichert Abfragedaten während des Experiments, bietet einen Opt-out-Header an und kann den Server jederzeit abschalten.

Was ist der MDN MCP-Server (und was ist er nicht)?

Der MDN MCP-Server ist Mozillas offizieller First-Party-Model-Context-Protocol-Server und stellt Ihrem KI-Agenten drei Funktionsbereiche zur Verfügung: MDNs Suche, Dokumentation und Browser-Kompatibilitätsdaten, bereitgestellt über MCP, den offenen Standard zur Anbindung von KI-Tools an externe Datenquellen. Das GitHub-Repository bezeichnet ihn als „Prototyp” und stellt ihn unter der MPL-2.0-Lizenz bereit.

Die Abgrenzung ist wichtig. Sucht man nach „MDN MCP”, stößt man auf inoffizielle Community-Wrapper mit Namen wie „MDN Lookup”, die vor dieser Veröffentlichung entstanden sind. Das sind Drittanbieter-Projekte. Der hier beschriebene Server stammt von Mozilla selbst, wird von der Domain mozilla.net aus bereitgestellt und im Repository mdn/mcp unter der MDN-Organisation gepflegt. In diesem Artikel bezeichnet „der MDN MCP-Server” ausschließlich diesen First-Party-Server, keine Community-Reimplementierung.

Der Server stellt diese drei Bereiche bereit, veröffentlicht jedoch keine stabilen MCP-Tool-Identifikatoren. Behandeln Sie daher die Funktionsbereiche als verbindliche Schnittstelle, nicht die spezifischen Tool-Namen, die Ihr Client möglicherweise anzeigt.

Das Problem: Die Browser-Unterstützungsdaten Ihres Modells haben ein Ablaufdatum

KI-Coding-Tools haben einen Trainings-Cutoff, und sie können dadurch veraltete Web-Plattform-Informationen als aktuell ausgeben. Ein Modell weiß möglicherweise nicht, dass ein neueres Feature existiert, oder schätzt falsch ein, ob es einen bestimmten Baseline-Status erreicht hat und browserübergreifend sicher einsetzbar ist. Mozillas eigenes Beispiel ist die CSS-At-Regel @view-transition: Ein Modell weiß möglicherweise nicht, ob sie existiert oder ob sie den Status „Widely Available” erreicht hat.

Browser-Unterstützung ist genau die Art von Information, die schnell veraltet. Ein Feature, das zum Zeitpunkt des Modelltrainings noch hinter einem Flag versteckt war, kann wenige Wochen später in der stabilen Version erscheinen – und das Modell hat keine Möglichkeit, davon zu erfahren. Dem Agenten aktuelle Kompatibilitätsdaten von MDN zuzuführen schließt diese Lücke, ohne dass Sie Ihren Editor verlassen müssen, um manuell eine Tabelle zu prüfen.

Wie fügen Sie den MDN MCP-Server hinzu?

Die Einrichtung erfolgt mit einem einzigen Befehl. Für Claude Code dokumentiert Mozilla diesen genauen Aufruf sowohl auf der Ankündigungsseite als auch auf der Referenzseite /mcp:

claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/

Damit wird ein Remote-HTTP-MCP-Server namens mdn registriert, der auf Mozillas gehosteten Endpunkt verweist. Jeder andere MCP-kompatible Client folgt demselben Muster: Fügen Sie einen Remote-HTTP-MCP-Server unter https://mcp.mdn.mozilla.net/ über die jeweilige MCP-Konfiguration des Clients hinzu. Mozilla listet die unterstützten Clients wie folgt auf:

KategorieClients
EditorenVS Code, Zed, Cursor
Agent-CLIsClaude Code, Codex CLI, Antigravity CLI (früher Gemini CLI)
Chat-AnwendungenClaude Desktop

Für VS Code, Zed und Cursor ist kein spezielles JSON erforderlich – es genügt, denselben Remote-HTTP-Endpunkt in den MCP-Einstellungen des jeweiligen Clients zu registrieren. Um zu überprüfen, ob die Verbindung funktioniert, stellen Sie Ihrem Agenten eine Browser-Unterstützungsfrage zu einem sehr aktuellen Feature und prüfen Sie, ob er mit aktuellen MDN-Daten antwortet, anstatt auszuweichen.

Was Mozillas eigener Test ergeben hat

Mozilla hat seinen eigenen Vorher/Nachher-Test durchgeführt, daher stammen die hier genannten Zahlen aus Mozillas eigener Messung, nicht aus einer unabhängigen Prüfung: Claude Opus 4.7 wurde mit und ohne MCP gegen vier Features aus Firefox 151 (die von Mozilla getestete Version; die aktuelle stabile Version ist 153) getestet, mit der Aufgabe, die Verwendung jedes Features und dessen Browser-Unterstützung zu erläutern.

Die Hinweise zur Verwendung waren in beiden Fällen weitgehend vergleichbar. Die Browser-Unterstützung hingegen nicht. Ohne MCP gab das Modell nur in einem von vier Fällen die korrekte Unterstützung an:

Feature (Firefox 151)Ohne MCPMit MCP
light-dark() für BilderKeine konkreten UnterstützungsdatenVollständige Tabelle (Firefox 150, Chrome hinter einem Flag)
:buffering-PseudoklasseKorrektKorrekt
shadowrootslotassignment bei <template>Falsch: behauptete Chrome 120 / Safari 18.3Korrekt: Firefox 151 als Erster
Web Serial APIFalsch: behauptete, Firefox unterstütze sie nichtKorrekt: Firefox 151 liefert sie aus

Zwei Ergebnisse stechen hervor. Das Modell verwechselte das deklarative Attribut shadowrootslotassignment mit der imperativen Option slotAssignment, und es bestritt kategorisch, dass Firefox die Web Serial API unterstützt. Mozilla berichtete außerdem, dass Antworten mit MCP etwa doppelt so schnell waren, da das Modell strukturierte Daten abfragte, anstatt MDNs HTML-Seiten abzurufen und zu parsen.

Die Einschränkungen: Es ist ein Experiment

Lesen Sie den experimentellen Charakter des Servers aufmerksam, bevor Sie sich darauf festlegen. Mozilla erklärt, dass der MDN MCP-Server als Experiment betrieben wird, dass er Daten über die empfangenen Abfragen während dieses Experiments speichert und dass er jederzeit abgeschaltet werden kann. Diese Abfragedaten sind nicht mit identifizierenden Informationen verknüpft, aber Mozilla warnt, dass alles Vertrauliche, das Sie dem LLM mitteilen, in diesen Abfragen landen kann, und empfiehlt ausdrücklich, den Server in diesem Fall nicht zu verwenden.

Es gibt zwei Auswege. Um Abfragen aus der First-Party-Analyse herauszuhalten, senden Sie den Header X-Moz-1st-Party-Data-Opt-Out: 1 mit Anfragen an den MCP. Oder betreiben Sie den Server selbst: npm install, dann npm start, und verweisen Sie Ihren Client stattdessen auf den lokalen Endpunkt:

claude mcp add --transport http mdn-local http://localhost:3002/

Self-Hosting hält jede Abfrage auf Ihrem eigenen Rechner, was die sauberste Lösung für datenschutzsensible Arbeit ist.

Fazit

Fügen Sie den MDN MCP-Server hinzu, wenn Ihr KI-Assistent regelmäßig falsche Browser-Unterstützungsangaben macht und Sie eine experimentelle Abhängigkeit akzeptieren können, die Mozilla möglicherweise einstellt; betreiben Sie ihn selbst, wenn der Datenschutz bei Abfragen eine Rolle spielt. Es ist eine kleine, einzeilige Änderung, die Spekulationen über Kompatibilitätsdaten durch MDNs aktuelle Tabellen ersetzt und ein Versagensmuster adressiert, das alle Modelle mit Trainings-Cutoff teilen. Binden Sie ihn in Ihren Editor oder Agenten ein, fragen Sie nach einem Feature, das diesen Monat erschienen ist, und vergleichen Sie die Antwort mit der aktuellen MDN-Seite.

Häufig gestellte Fragen

Warum lässt man den KI-Agenten nicht einfach MDN-Seiten direkt lesen, anstatt den MCP-Server zu verwenden?

Der MCP-Server liefert strukturierte Such-, Dokumentations- und Kompatibilitätsdaten, während das direkte Lesen den Agenten zwingt, MDNs vollständige HTML-Seiten abzurufen und zu parsen. In Mozillas eigenem Test war der direkte Abruf langsamer und lieferte dennoch falsche Browser-Unterstützungsangaben, während MCP-Antworten etwa doppelt so schnell waren, da das Modell strukturierte Daten abfragte, anstatt Markup zu parsen. Die MCP-Schnittstelle ist speziell für Kompatibilitätsabfragen konzipiert und liefert daher saubere Tabellen statt aufgeblähter Seitenstrukturen.

Ist der MDN MCP-Server kostenlos nutzbar?

Ja. Mozilla hostet den MDN MCP-Server unter 'https://mcp.mdn.mozilla.net/' ohne aufgeführte Kosten, und der Quellcode ist unter der MPL-2.0-Lizenz unter github.com/mdn/mcp frei verfügbar. Sie können ihn auch kostenlos selbst hosten mit 'npm install' und 'npm start' und Ihren Client auf 'http://localhost:3002/' verweisen. Beachten Sie, dass er ausdrücklich experimentell ist und jederzeit abgeschaltet werden kann – der kostenlose Zugang ist daher kein dauerhaft garantierter Dienst.

Speichert der MDN MCP-Server meine Abfragen, und kann ich das verhindern?

Mozilla speichert Daten über die empfangenen Abfragen, solange der Server als Experiment betrieben wird. Diese sind nicht mit identifizierenden Informationen verknüpft, aber alles Vertrauliche, das Sie dem LLM mitteilen, kann in diesen Abfragen landen. Um Abfragen aus der First-Party-Analyse herauszuhalten, senden Sie den Header 'X-Moz-1st-Party-Data-Opt-Out: 1' mit Ihren Anfragen. Für vollständige Isolation betreiben Sie den Server lokal, sodass jede Abfrage auf Ihrem eigenen Rechner bleibt und Mozilla nie erreicht.

Wie erkenne ich, ob mein KI-Agent den MDN MCP-Server tatsächlich verwendet?

Stellen Sie ihm eine Browser-Unterstützungsfrage zu einem sehr kürzlich erschienenen Feature und prüfen Sie, ob die Antwort aktuelle MDN-Kompatibilitätsdaten widerspiegelt, anstatt auszuweichen oder veraltete Informationen zu liefern. Ein Modell ohne MCP verneint typischerweise die Existenz neuerer Features oder gibt falsche Browser-Versionen an, wie Mozilla es bei der Web Serial API und shadowrootslotassignment beobachtet hat. Präzise, versionsspezifische Kompatibilitätsantworten mit Bezug auf aktuelle MDN-Daten zeigen an, dass die Verbindung funktioniert.

We use cookies to improve your experience. By using our site, you accept cookies.