Skip to main content
AI Tool Radar
OSI-openMCP-Server für Coding-Agents

chrome-devtools-mcp

ChromeDevTools

Offizieller Chrome-DevTools-MCP-Server, der Coding-Agents die Kontrolle über eine echte Chrome-Instanz mit DevTools-Inspektion gibt.

43.0k Stars(Stand 2026-06-07)Auf GitHub ansehen

Was ist chrome-devtools-mcp?

Ein MCP-Server vom Chrome-DevTools-Team, der Coding-Agents (Claude Code, Cursor, Copilot, Codex und mehr) die Kontrolle über eine echte, laufende Chrome-Instanz via Puppeteer gibt, plus Inspektion auf DevTools-Niveau: Performance-Traces, Netzwerk- und Konsolen-Analyse, source-mapped Stack-Traces und Screenshots. Installation via npx chrome-devtools-mcp@latest; es braucht Google Chrome oder Chrome for Testing.

chrome-devtools-mcp im Detail

Coding-Agents schreiben inzwischen guten Browser-Code, doch wie dieser Code sich in einem echten Browser tatsächlich verhält, bleibt für sie weitgehend unsichtbar. Sie sehen keinen Layout-Shift, lesen keinen Konsolenfehler, bemerken keine hängende Netzwerkanfrage und erkennen nicht, dass eine Seite wegen eines unoptimierten Bildes langsam ist. chrome-devtools-mcp, ein offizielles Projekt des Chrome-DevTools-Teams, schließt diese Lücke. Es ist ein Model-Context-Protocol-Server, der einem Coding-Agent die Kontrolle über eine echte, laufende Chrome-Instanz gibt, zusammen mit denselben Inspektionsmöglichkeiten, die ein Entwickler aus den DevTools kennt. Statt zu raten, warum eine Seite Probleme macht, kann der Agent sie aufrufen, den Fehler reproduzieren, einen Performance-Trace aufzeichnen und die echten Belege lesen, bevor er einen Fix vorschlägt.

Technisch steuert der Server Chrome über Puppeteer und das Chrome DevTools Protocol und stellt diese Funktionen als MCP-Tools bereit, die jeder kompatible Client aufrufen kann. Die Tool-Palette ist ungewöhnlich breit: Eingabe-Automatisierung wie click, fill_form und type_text, Navigation über mehrere Seiten hinweg, dazu die Inspektions-Tools, die das Projekt abheben. Agents können performance_start_trace und performance_analyze_insight ausführen, einzelne Netzwerkanfragen auflisten und auslesen, source-gemappte Konsolenmeldungen abrufen, Screenshots und Snapshots erstellen, Skripte auswerten und Heap-Snapshots für die Speicheranalyse aufnehmen. Es kann ein frisches isoliertes Profil starten, headless laufen oder sich über einen Debugging-Port mit einem bereits laufenden Chrome verbinden. Ein Slim-Modus reduziert die Auswahl auf wenige Basis-Tools, wenn der volle Umfang für eine Aufgabe zu viel ist.

Die natürliche Zielgruppe sind Entwickler, die ohnehin mit einem Agent in Tools wie Claude Code, Cursor, Copilot, Codex oder Cline arbeiten und möchten, dass dieser Agent im Browser debuggt und nicht nur im Editor. Konkrete Anwendungen sind: einen Bug reproduzieren, den der Agent eingebaut hat, und dann über Konsole und Netzwerk-Log die Ursache finden; eine langsame Seite profilen und auf die Trace-Insights reagieren; End-to-End-artige Abläufe fahren, bei denen der Agent zuverlässig wartet, bis Aktionen abgeschlossen sind; eine visuelle Änderung per Screenshot prüfen; und Memory-Leaks über Heap-Snapshots aufspüren. Da das Projekt vom Chrome-Team stammt und laut eigenen Angaben sehr hohe Verbreitung hat, rund 43k Sterne und etwa 2,76 Mio. wöchentliche npm-Downloads, ist es zudem ein risikoarmer Standard für Teams, die sich auf einen Browser-MCP-Server festlegen.

Die ehrlichen Einschränkungen sind real und drehen sich vor allem um Datenexposition. Der Server gibt dem MCP-Client per Design Zugriff auf alles in der Browser-Instanz, sodass jede geöffnete Seite, inklusive eingeloggter Sessions und sensibler Daten, für den Agent und alles, womit er verbunden ist, sichtbar wird. In einem Wegwerf-Profil ist das unproblematisch, gegen den Alltagsbrowser jedoch gefährlich, und das Isolated-Flag existiert aus gutem Grund. Telemetrie ist standardmäßig aktiv: Nutzungsstatistiken gehen an Google, und die Performance-Tools können Trace-URLs an die CrUX-API senden. Beides sollte man bei Bedarf bewusst über die dokumentierten Flags abschalten. Offiziell unterstützt sind nur Google Chrome und Chrome for Testing; andere Chromium-Browser funktionieren womöglich, ohne Garantie, und die zugesicherte zuverlässige Automatisierung ist die Aussage des Projekts, kein unabhängiger Benchmark.

Im Vergleich zu universellen Browser-Automatisierungs-MCP-Servern und zu Puppeteer oder Playwright in direkter Nutzung tauscht chrome-devtools-mcp breite Cross-Browser-Abdeckung gegen Tiefe bei Chrome und gegen erstklassige DevTools-Insights, die Konkurrenten so nicht bieten. Die Apache-2.0-Lizenz kommt ohne Nutzungsauflagen, und die breite Client-Unterstützung senkt die Einstiegshürde. Greife zu, wenn ein Agent echtes Browser-Debugging und Performance-Arbeit leisten soll und nicht nur durch eine Seite klicken, und wenn du ihn gegen ein isoliertes oder verwerfbares Profil laufen lassen kannst. Warte ab oder härte es vorab sorgfältig ab in sensiblen Umgebungen, in denen das Offenlegen von Browser-Inhalten gegenüber einem externen Client inakzeptabel ist, oder wo du garantierten Support für eine Nicht-Chrome-Engine brauchst. Für die meisten Chrome-zentrierten Agent-Workflows ist es eine sinnvolle Standardwahl.

Vor- & Nachteile

Pros

  • Offizielles Chrome-DevTools-Team-Projekt mit sehr hoher Adoption (43k Stars, ~2,76 Mio npm-Downloads/Woche, tägliche Commits)
  • Gibt Agents echte DevTools-Fähigkeiten, Performance-Traces und Netzwerk-/Konsolen-Inspektion, nicht nur Klick-Automation
  • Breite Client-Unterstützung (Claude Code als CLI und Plugin, Cursor, Copilot, Codex, Cline) und Apache-2.0 ohne Nutzungsauflagen

Cons

  • Per Design exponiert es alle Browser-Inhalte gegenüber dem MCP-Client, inklusive potenziell sensibler Daten, sichere es bewusst ab
  • Telemetrie ist standardmäßig an (Usage-Stats; Performance-Tools können Trace-URLs an Googles CrUX-API senden), Opt-out über Flags
  • Offiziell nur Google Chrome / Chrome for Testing; andere Chromium-Browser sind nicht garantiert. 'Reliable automation' ist eine Projektangabe, kein unabhängiger Benchmark

Lizenz

Apache-2.0 (OSI-open)

Wann interessant

einem Coding-Agent echtes Browser-Debugging und Performance-Einblick geben.

Wann zu früh

sensible Umgebungen, in denen das Exponieren von Browser-Inhalten gegenüber einem externen Client ohne Härtung inakzeptabel ist. Gratis-Tool, keine kommerzielle Variante.

Dieses Repo war in der Ausgabe 2026-06 des Open-Source-KI-Radars.