Anleitung
Gib deinem Coding-Agenten Design-Specs auf Abruf, per MCP
Dein Agent kann eine Design-Spec abrufen wie eine Dokumentation. Verbinde den MCP-Server von Design Extractor, und der Agent kann die DESIGN.md jeder öffentlichen Website extrahieren, auf die Extraktion warten, die Datei lesen und daraus bauen, alles in einer Aufgabe.
Kein Hin- und Herkopieren von Dateien, kein Browser-Tab: Du nennst im Prompt eine Website, und die Spec landet im Kontext des Agenten.
Geschrieben für Entwickler, die Agenten und Agent-Workflows bauen. Aktualisiert am .
Das bekommst du
- Der MCP-Server, verbunden mit Claude Code, Codex, Cursor oder claude.ai und angemeldet mit deinem Konto oder einem API-Schlüssel.
- Der Tool-Ablauf, dem ein Agent folgt: prüfen, extrahieren, warten, lesen.
- Prompts, mit denen der Agent den ganzen Ablauf erledigt, von der Extraktion bis zur UI.
- Was es kostet und mit welchen Limits du planen musst.
Was der Agent bekommt
Der Server läuft unter https://www.design-extractor.com/api/mcp und spricht Streamable HTTP. Darüber kann ein Agent eine Extraktion einer öffentlichen Website starten, auf sie warten, die fertige DESIGN.md lesen, Preis und Guthaben prüfen und auflisten, was du bisher extrahiert hast. Jede Extraktion erscheint außerdem wie jede andere unter „Meine Extraktionen“ auf der Website.
Die Datei ist dieselbe, die die Website erzeugt: oben Tokens für Farben, Typografie, Abstände, Radien und Komponenten, darunter die Regeln für ihren Einsatz. Sie folgt der DESIGN.md-Spezifikation von Google, deshalb kann der Agent sie wie jede andere Spezifikation lesen.
Verbinde den Server
Wähl deinen Client. Claude Code, Codex, claude.ai, Claude Desktop und ChatGPT melden sich mit deinem Konto an; Cursor und Skripte nutzen einen API-Schlüssel.
Füge den Server einmal hinzu. Kein Schlüssel nötig.
claude mcp add --transport http design-extractor https://www.design-extractor.com/api/mcpFühre
/mcpaus, wähle design-extractor und dann Authenticate. Melde dich auf der Seite an, die sich öffnet, und bestätige.Frag nach einer Website: „Extrahiere das Design von stripe.com“.
Claude Code, Codex, claude.ai, Claude Desktop und ChatGPT melden sich mit deinem Konto an. Cursor, n8n und Skripte nutzen einen persönlichen API-Schlüssel von der Kontoseite.
Für Claude Code und Codex gibt es außerdem ein Plugin. Es bündelt den Server mit einem apply-designmd-Skill, der den Agenten durch das Extrahieren einer Referenz-Website und das Anwenden ihrer DESIGN.md auf deine Codebasis führt. Führe nach der Installation /mcp in Claude Code aus und authentifiziere den Server des Plugins.
/plugin marketplace add Magentix-Studio/design-extractor-plugin
/plugin install design-extractor@design-extractorcodex plugin marketplace add Magentix-Studio/design-extractor-plugin
codex plugin add design-extractor@design-extractorAlle Clients, das Snippet für das Agent SDK und die Einstellungen für API-Schlüssel findest du auf der Doku-Seite zum MCP-Server.
Die Tools und die Reihenfolge ihrer Aufrufe
| Tool | Was es tut |
|---|---|
list_my_extractions | Deine Extraktionen, neueste zuerst. Ruf es zuerst auf, damit du für eine Website, die du schon hast, nicht doppelt zahlst. |
get_pricing | Die aktuellen Credit-Kosten einer Extraktion. |
get_credits | Dein verbleibendes Credit-Guthaben. |
extract_design | Startet eine Extraktion einer öffentlichen URL und verbraucht die Credits. Übergib tier PRO, um die wichtigsten Seiten der Website auszuwerten. Kehrt zurück, sobald die Extraktion in der Warteschlange ist. |
get_extraction | Nimmt den Namen oder die URL der Website. Liefert den Status, solange die Extraktion läuft, danach den vollständigen Text der DESIGN.md. Eine fehlgeschlagene Extraktion nennt den Grund. |
Eine Extraktion dauert mindestens eine Minute, deshalb lautet der Ablauf: starten, dann abfragen. Das sagt der Server dem Agenten selbst; du nennst nur die Website.
1. list_my_extractions is the site already there?
2. extract_design url and tier PRO
3. wait about 60 seconds
4. get_extraction site name, every 25 seconds until COMPLETED
5. save the DESIGN.md text and build from itPraxisbeispiel: Supabase
Angenommen, der Agent soll im Stil von supabase.com bauen. Wenn get_extraction die Extraktion als abgeschlossen meldet, liefert es die ganze DESIGN.md als Text. Die DESIGN.md von Supabase in der Galerie stammt aus derselben Art von Pro-Extraktion, sie zeigt also, was im Kontext des Agenten landet. Sie beginnt so:
---
name: Supabase
colors:
primary: "#0E7E4E"
primary-fill: "#007243"
primary-deep: "#15593B"
focus-ring: "#30BA79"
brand: "#3FCF8E"
brand-tint: "#A9F1CA"
typography:
hero-display:
fontFamily: Manrope
fontSize: 46px
fontWeight: 500
lineHeight: 1
letterSpacing: normal
body:
fontFamily: Inter
fontSize: 16px
fontWeight: 450
lineHeight: 1.5
letterSpacing: normal
rounded:
xs: 2.66667px
sm: 4px
md: 5.33333px
---Extrahiert aus der öffentlichen Website von Supabase, keine offiziellen Markenrichtlinien. Die vollständige DESIGN.md von Supabase lesen
Unter den Tokens folgen die Abschnitte, die der Agent für Regeln und Rezepte liest: Overview, Colors, Typography, Layout, Elevation & Depth, Shapes, Components, Do's and Don'ts, Responsive Behavior, Iteration Guide, Known Gaps. Allein der Abschnitt Components enthält 49 Rezepte in HTML und CSS, sodass der Agent einen Button oder eine Karte aus gemessenen Werten nachbaut, statt sie zu raten.
Prompts
Nenne die Tools, die Website und was mit der Datei passiert. Diese Prompts wurden für diese Anleitung geschrieben; ändere Website und Aufgabe.
Extrahieren und bauen in einer Aufgabe
Use the design-extractor tools to get a Pro DESIGN.md of supabase.com.
Check list_my_extractions first, so we don't pay twice for a recent run.
When it is complete, save it as DESIGN.md in the repo root.
Then restyle src/app/settings with its color, typography and rounded tokens
and its component recipes. Keep the layout and logic as they are.Vergleichen, bevor du wählst
Get Pro DESIGN.md files for supabase.com and linear.app with the design-extractor tools.
Compare their primary colors, fonts and radii in a short table,
and tell me which one fits a dense admin dashboard better and why.Du baust deinen eigenen Agenten? Übergib den Server im Agent SDK über die Option mcpServers mit einem API-Schlüssel und erlaube mcp__design-extractor__*; die MCP-Doku enthält das vollständige Snippet.
Credits und Limits
- Dieselben Credits wie auf der Website. Eine Pro-Extraktion kostet 10 Credits, egal ob du sie auf der Website startest oder dein Agent. Credits aufladen kannst du unter Preise.
- Keine doppelte Abbuchung für deine eigenen kürzlichen Extraktionen. Fragst du nach einer Website, die du kürzlich extrahiert hast, wird diese Extraktion wiederverwendet.
- Nur öffentliche Seiten. Seiten hinter einem Login, auf localhost oder in einem privaten Netzwerk werden nicht unterstützt.
- Schlüssel. Bis zu fünf aktive API-Schlüssel, jeder ein Jahr gültig und auf deiner Kontoseite widerrufbar. Ein angemeldeter Client erneuert sein Token selbst; trenne seine Verbindung auf derselben Seite.
Dateien in dieser Anleitung
Willst du vollständige Dateien sehen, bevor du verbindest? Diese Galerieseiten enthalten die komplette DESIGN.md, die dein Agent bei einer Extraktion der jeweiligen Website bekäme.
Entwicklung & Infrastruktur · Developer Tools & IDEsSupabase
Supabase setzt auf ein dunkel-zuerst ausgerichtetes Design-System, das auf einem tiefen, nahezu schwarzen Hintergrund (oklch ~0.19) und einer leuchtenden grünen Markenakzentfarbe (#3ecf8e / #3fcf8e) basiert. Das Layout ist um ein responsives Raster aus Feature-Karten aufgebaut, mit Manrope für Überschriften und Inter für Fließtext und UI-Elemente. Source Code Pro kommt in allen Monospace- und Code-Kontexten zum Einsatz. Das Farbsystem beruht auf oklch-Custom-Properties mit semantischer Benennung. Karten haben einen Eckenradius von 12px und eine dezente Rahmengestaltung, Buttons 6–8px Radius, und die Gesamtdichte ist moderat mit einem 8px-Basisraster für Abstände.
KI & Machine Learning · AI Products & AssistantsAnthropic
Das Designsystem von Anthropic ist eine zurückhaltende, typografisch geprägte Identität, die auf zwei eigens entworfenen Schriftarten basiert: Anthropic Serif und Anthropic Sans. Sie stehen vor einem warmen elfenbeinfarbenen Hintergrund (#faf9f5). Die Farbpalette ist bewusst minimal gehalten: Nahezu Schwarz (#141413) auf warmem Off-White, ergänzt durch gedämpfte Steintöne für sekundären Text und Rahmen. Großformatige Serifen-Display-Schrift trägt die redaktionelle Stimme, während ein dunkler Panelbereich (nahezu schwarzer Hintergrund mit elfenbeinfarbenem Text) für dramatischen Kontrast sorgt. Die Gesamtästhetik vermittelt intellektuellen Ernst und eine sicherheitsorientierte Mission durch großzügigen Weißraum, hohen typografischen Kontrast und vollständigen Verzicht auf dekorative Ornamente.
Entwicklung & Infrastruktur · Developer Tools & IDEsRailway
Railways Designsystem ist eine dunkel geprägte Entwicklerplattform-Oberfläche, verankert in tief nahezu schwarzen Marineflächen (#13111c, #0b0b0f), kontrastreichem Off-White-Text (#f7f7f8) und einem markanten lila Markenakzent (#853bce / #553f83). Der Hero-Bereich setzt IBM Plex Serif für redaktionelles Gewicht ein, während Inter sämtliche UI-Texte übernimmt und JetBrains Mono / SF Mono die Code-Kontexte bedienen. Erhebung entsteht durch innere weiß leuchtende Rahmen (rgba(255,255,255,0.2) 1.5px inset) statt durch Schlagschatten, was der Oberfläche eine Glas-Panel-Ästhetik verleiht. Das Abstandssystem basiert auf 4px mit einem klaren Rhythmus aus 8/12/16/24/32. Die Eckradien sind knapp gehalten (vorherrschend 4px), mit gezielt eingesetzten 8px und 16px für Karten und Hero-Container.
FAQ
Design-Specs für Coding-Agenten per MCP: Fragen
Kurze Antworten auf das, was Leute fragen, bevor sie es ausprobieren.
Ja. Sie nutzt dasselbe Konto und dieselben vorausbezahlten Credits: Eine Pro-Extraktion kostet 10 Credits. Der Agent kann get_pricing für die aktuellen Kosten und get_credits für dein Guthaben aufrufen; reicht das Guthaben nicht, lehnt extract_design ab und sagt das.
Nicht für Clients mit Anmeldung: claude.ai, Claude Desktop, ChatGPT, Claude Code und Codex öffnen einmal eine Zustimmungsseite und behalten ein Token, das sich selbst erneuert. Cursor, n8n, Skripte und das Agent SDK nutzen einen persönlichen API-Schlüssel von deiner Kontoseite.
Mindestens eine Minute. extract_design kehrt sofort zurück; der Agent wartet etwa eine Minute und ruft dann alle 25 Sekunden get_extraction mit der Website auf, bis die DESIGN.md fertig ist.
Nicht für eine Website, die du kürzlich extrahiert hast: Eine erneute Anfrage nutzt deine Extraktion wieder, und die Antwort sagt, dass keine Credits abgebucht wurden. Eine Website, die nur andere extrahiert haben, kostet weiterhin den normalen Preis. list_my_extractions zeigt, was du schon hast.
Nein. Der Server erfasst die Seite über ihre URL, deshalb werden Seiten hinter einem Login, auf localhost oder in einem privaten Netzwerk nicht unterstützt. Stell eine öffentliche Vorschau bereit oder extrahiere die Live-Website.
Willst du eine DESIGN.md sehen, bevor du verbindest?
Starte eine Extraktion auf der Website. Dein Agent bekommt über den Server dieselbe Datei.
Verwandte Anleitungen
Claude Code und Cursor UI bauen lassen, die zu einer Website passt
Extrahiere eine Website, die dir gefällt, leg ihre DESIGN.md in dein Repo und verweise deinen Agenten darauf, mit den genauen Prompts für Claude Code und Cursor.
Kein Designer? Übernimm ein bewährtes Designsystem für deine App
Wie du eine Referenz-Website auswählst, was du aus ihrer DESIGN.md behältst und was du änderst, damit das Ergebnis deins ist und keine Kopie.
Website-Relaunch geplant? Extrahiere zuerst ihr Designsystem
Halte deine aktuelle Website vor einem Relaunch, Rebranding oder Framework-Wechsel als DESIGN.md fest und erfahre, was du von Hand prüfen musst.
Zwei Referenz-Websites zu einem Design für einen Prototyp kombinieren
Vergleiche zwei extrahierte DESIGN.md-Dateien Token für Token und führe sie zu einer Spezifikation für einen Prototyp zusammen, von Hand oder mit deinem Agenten.