Ein Agent, der die Seite wirklich sieht.
Satzstrom verbindet Quellcode, Layoutdiagnosen und gerenderte Seiten über einen lokalen stdio-Server. Der Agent arbeitet weiter in deinen Projektdateien; MCP liefert ausschließlich die Sicht auf das Ergebnis.
Richte Satzstrom für dieses Projekt vollständig lokal ein.
1. Installiere die Satzstrom CLI mit `npm install -g satzstrom`.
2. Installiere den offiziellen Satzstrom Skill von `https://satzstrom.com/skills/satzstrom/SKILL.md` mit dem unterstützten Skill-Installationsablauf des aktuellen Agenten.
3. Registriere `satzstrom mcp` als lokalen stdio-MCP-Server für dieses Projekt.
4. Erzeuge oder öffne ein Satzstrom-Projekt und prüfe es mit `inspect_document`.
5. Rendere die erste Seite mit `render_page` und kontrolliere sie visuell.
Arbeite nur in den normalen Projektdateien. Fordere keinen privaten Renderer-Code an. Wenn ein Schritt fehlschlägt, stoppe und nenne den fehlgeschlagenen Schritt sowie eine konkrete Recovery-Aktion.Vom Quellcode zur visuellen Kontrolle.
Ein Agent kann ein Dokument komponieren, die Paginierung inspizieren, problematische Seiten direkt als Bild lesen und die betroffenen Komponenten anschließend gezielt überarbeiten.
- Verstehen
Der offizielle Skill erklärt Dokumentmodell, Arbeitsweise und die Grenzen der öffentlichen Schnittstelle.
- Messen
inspect_document liefert maschinenlesbare Seitenzustände statt Schätzungen aus dem JSX.
- Sehen
render_page gibt genau die Seite zurück, die Preview und finaler Renderer verwenden.
- Iterieren
Der Agent verändert die normalen React-, CSS- und Datendateien und prüft danach erneut.

Drei Ansichten auf dasselbe Dokument.
Der MCP-Server ist bewusst klein. Er verändert keine Dateien und ersetzt weder CLI noch Editor — er macht den gesetzten Zustand für Werkzeuge sichtbar.
- inspect_document()
- Setzt das Standarddokument und liefert Seitenzahl, Formate, Layout-Passes, Revision und Diagnosen.
- render_page({ page: 3 })
- Liefert eine gesetzte Seite direkt als image/png, ohne eine temporäre Datei in das Projekt zu schreiben.
- render_page({ page: 3, debug: true })
- Rendert dieselbe Revision mit Satzspiegeln, Fragmenten, Keep-Grenzen und Überläufen.
Langlebig, lokal, isoliert.
Der Prozess hält teure Browser- und Layoutarbeit bereit, bleibt aber an Dokumentrevisionen und lokale Roots gebunden.
- Eine Revision
- Inspect, normale Seiten und die Debug-Ansicht arbeiten auf demselben gesetzten Dokumentstand.
- Automatische Invalidierung
- Änderungen an Quellen, CSS, Daten und lokalen Assets setzen nur die betroffene Session neu.
- Schnelle Seitenwechsel
- Chromium und gesetzte Dokumente bleiben zwischen Aufrufen bereit; scale ändert nur die PNG-Dichte.
- Begrenzter Zustand
- Ungenutzte Sessions enden nach fünf Minuten, maximal vier Dokument-Sessions bleiben offen.
Ohne Agent bleibt alles vollständig nutzbar.
MCP ist eine zusätzliche Sicht, keine Voraussetzung. Jeder Schritt hat ein direktes CLI-Gegenstück.
- inspect_document
- satzstrom inspect --json
- render_page
- satzstrom page 3 --out page-3.png
- Debug-Ansicht
- satzstrom page 3 --debug