corralimited/snapdiff-mcp
🔌 MCP Servercorralimited
Absichtsbasierte visuelle Regressionstests für KI-Coding-Agenten mittels Playwright-gestütztem Screenshot-Vergleich.
SnapDiff-MCP schließt die Lücke zwischen Code-Generierung und visueller Genauigkeit. Es fungiert als absichtsbewusste Verifizierungsebene für autonome Coding-Agenten. Wenn ein Agent eine Codebasis ändert, kann er diesen MCP-Server nutzen, um die „Absicht“ der Änderung zu definieren und anzugeben, welche UI-Elemente betroffen sein sollen. SnapDiff verwendet dann Playwright, um hochauflösende Screenshots des Anwendungszustands zu erstellen. Durch einen pixelgenauen oder strukturellen Vergleich mit einer vordefinierten Baseline identifiziert der Server Abweichungen. Werden Änderungen in Bereichen außerhalb der deklarierten Absicht festgestellt, markiert das System diese als potenzielle Regressionen. Diese Innovation ermöglicht es Entwicklern, visuelle Tests direkt in die Agenten-Schleife zu integrieren, wodurch manuelles QA reduziert und „Geister-Bugs“ verhindert werden, bei denen eine CSS-Änderung in einer Komponente versehentlich eine andere beschädigt.
💡Highlights
- ├─Absichtsbasiertes visuelles Diffing
- ├─Playwright-basierte Screenshots
- └─Automatisierte Regressionserkennung
🎯Für
- ├─Frontend-Entwickler
- └─KI-Agenten-Entwickler