Guía
Dale a tu agente de programación especificaciones de diseño bajo demanda con MCP
Tu agente puede obtener una especificación de diseño igual que obtiene documentación. Conecta el servidor MCP de Design Extractor y el agente podrá extraer el DESIGN.md de cualquier sitio público, esperar a la extracción, leer el archivo y trabajar a partir de él, todo dentro de una misma tarea.
Sin copiar archivos de un lado a otro y sin pestañas del navegador: nombras un sitio en el prompt y la especificación llega al contexto del agente.
Escrita para desarrolladores que crean agentes y flujos con agentes. Actualizada el .
Qué vas a conseguir
- El servidor MCP conectado a Claude Code, Codex, Cursor o claude.ai, con sesión iniciada con tu cuenta o con una clave de API.
- El flujo de herramientas que sigue un agente: comprobar, extraer, esperar, leer.
- Prompts que hacen que el agente complete todo el ciclo, de la extracción a la interfaz.
- Lo que cuesta y los límites que hay que tener en cuenta.
Qué recibe el agente
El servidor está en https://www.design-extractor.com/api/mcp y usa HTTP con streaming. A través de él, un agente puede iniciar la extracción de un sitio público, esperar a que termine, leer el DESIGN.md terminado, consultar el precio y tu saldo, y ver lo que extrajiste antes. Cada extracción también aparece en Mis extracciones en el sitio, como cualquier otra.
El archivo es el mismo que genera el sitio: tokens de colores, tipografía, espaciado, radios y componentes arriba, y las reglas para usarlos debajo. Sigue la especificación DESIGN.md de Google, así que el agente puede leerlo como cualquier otra especificación.
Conecta el servidor
Elige tu cliente. Claude Code, Codex, claude.ai, Claude Desktop y ChatGPT inician sesión con tu cuenta; Cursor y los scripts usan una clave de API.
Añade el servidor una vez. No hace falta clave.
claude mcp add --transport http design-extractor https://www.design-extractor.com/api/mcpEjecuta
/mcp, elige design-extractor y luego Authenticate. Inicia sesión y aprueba en la página que se abre.Pide un sitio: “extrae el diseño de stripe.com”.
Claude Code, Codex, claude.ai, Claude Desktop y ChatGPT inician sesión con tu cuenta. Cursor, n8n y los scripts usan una clave de API personal de la página de tu cuenta.
Para Claude Code y Codex también hay un plugin. Incluye el servidor junto con un skill apply-designmd que guía al agente para extraer un sitio de referencia y aplicar su DESIGN.md a tu base de código. Después de instalarlo, ejecuta /mcp en Claude Code y autentica el servidor del plugin.
/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-extractorTodos los clientes, el fragmento del Agent SDK y la configuración de las claves están en la página de documentación del servidor MCP.
Las herramientas y el orden en que llamarlas
| Herramienta | Qué hace |
|---|---|
list_my_extractions | Tus extracciones, de la más reciente a la más antigua. Llámala primero para no pagar dos veces por un sitio que ya tienes. |
get_pricing | El coste actual en créditos de una extracción. |
get_credits | Tu saldo de créditos restante. |
extract_design | Inicia la extracción de una URL pública y gasta los créditos. Pasa tier PRO para recorrer las páginas clave del sitio. Responde en cuanto la extracción entra en la cola. |
get_extraction | Recibe el nombre o la URL del sitio. Devuelve el estado mientras la extracción avanza y después el texto completo del DESIGN.md. Una extracción fallida explica el motivo. |
Una extracción tarda al menos un minuto, así que el flujo es iniciar y después consultar. El propio servidor se lo dice al agente; tú solo nombras el sitio.
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 itEjemplo práctico: Supabase
Supongamos que le piden al agente crear algo con el estilo de supabase.com. Cuando get_extraction indica que la extracción está completa, devuelve todo el DESIGN.md como texto. El DESIGN.md de Supabase de la galería viene del mismo tipo de extracción Pro, así que muestra lo que llega al contexto del agente. Empieza así:
---
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
---Extraído del sitio web público de Supabase, no es una guía de marca oficial. Leer el DESIGN.md completo de Supabase
Debajo de los tokens vienen las secciones que el agente lee para obtener reglas y recetas: Overview, Colors, Typography, Layout, Elevation & Depth, Shapes, Components, Do's and Don'ts, Responsive Behavior, Iteration Guide, Known Gaps. Solo la sección Components contiene 49 recetas en HTML y CSS, así que el agente reconstruye un botón o una tarjeta a partir de valores medidos en lugar de adivinarlos.
Prompts
Nombra las herramientas, el sitio y qué hacer con el archivo. Estos prompts se escribieron para esta guía; cambia el sitio y la tarea.
Extraer y crear en una sola tarea
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.Compara antes de elegir
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.¿Estás creando tu propio agente? Pasa el servidor en la opción mcpServers del Agent SDK con una clave de API y permite mcp__design-extractor__*; la documentación de MCP tiene el fragmento completo.
Créditos y límites
- Los mismos créditos que en el sitio. Una extracción Pro cuesta 10 créditos, tanto si la inicias en el sitio como si la inicia tu agente. Recarga en Precios.
- No se cobra dos veces por tus extracciones recientes. Si pides un sitio que extrajiste hace poco, se reutiliza esa extracción.
- Solo páginas públicas. No se admiten páginas detrás de un inicio de sesión, en localhost o en una red privada.
- Claves. Hasta cinco claves de API activas, cada una válida durante un año y revocable en la página de tu cuenta. Un cliente con sesión iniciada renueva su propio token; desconéctalo en la misma página.
Archivos usados en esta guía
¿Quieres ver archivos completos antes de conectarlo? Estas páginas de la galería tienen el DESIGN.md completo que recibiría tu agente al extraer cada sitio.
Desarrollo e infraestructura · Developer Tools & IDEsSupabase
Supabase utiliza un sistema de diseño con prioridad al modo oscuro, anclado en un fondo casi negro y profundo (oklch ~0.19) con un acento verde vivo de marca (#3ecf8e / #3fcf8e). La disposición se organiza en una cuadrícula responsiva de tarjetas de funciones. Manrope se usa para los títulos de presentación e Inter para el texto de cuerpo y la interfaz, mientras que Source Code Pro se encarga de todos los contextos monoespaciados y de código. El sistema de color se basa en propiedades personalizadas de oklch con nombres semánticos. Las tarjetas tienen un radio de 12px con un tratamiento de borde sutil, los botones usan un radio de 6–8px, y la densidad general es moderada, con una cuadrícula base de espaciado de 8px.
IA y machine learning · AI Products & AssistantsAnthropic
El sistema de diseño de Anthropic es una identidad sobria y guiada por la tipografía, construida en torno a dos tipografías personalizadas, Anthropic Serif y Anthropic Sans, sobre un fondo marfil cálido (#faf9f5). La paleta es deliberadamente mínima: negro casi puro (#141413) sobre un blanco roto cálido, con tonos piedra apagados para el texto secundario y los bordes. La tipografía serif de gran tamaño sostiene la voz editorial, mientras que una sección de panel oscuro (fondo casi negro con texto marfil) crea un contraste dramático. En conjunto, la estética transmite seriedad intelectual y una misión centrada en la seguridad, mediante amplios espacios en blanco, un fuerte contraste tipográfico y ninguna ornamentación decorativa.
Desarrollo e infraestructura · Developer Tools & IDEsRailway
El sistema de diseño de Railway es una interfaz de plataforma para desarrolladores con un enfoque oscuro, anclada en superficies azul marino casi negras (#13111c, #0b0b0f), texto blanco roto de alto contraste (#f7f7f8) y un distintivo color de marca morado (#853bce / #553f83). El hero utiliza IBM Plex Serif para dar peso editorial, mientras que Inter se encarga de todo el texto de la interfaz y JetBrains Mono / SF Mono se reserva para los contextos de código. La elevación se logra mediante bordes con resplandor blanco interior (rgba(255,255,255,0.2) 1.5px inset) en lugar de sombras proyectadas, lo que da a la interfaz una estética de paneles de cristal. El sistema de espaciado se basa en múltiplos de 4px, con un ritmo marcado de 8/12/16/24/32. Los radios de borde son ajustados, con 4px como valor dominante y 8px y 16px aplicados de forma selectiva en tarjetas y contenedores del hero.
Preguntas frecuentes
Especificaciones de diseño para agentes por MCP: preguntas
Respuestas breves a lo que la gente pregunta antes de probarlo.
Sí. Usa la misma cuenta y los mismos créditos prepago: una extracción Pro cuesta 10 créditos. El agente puede llamar a get_pricing para ver el coste actual y a get_credits para ver tu saldo; cuando el saldo no alcanza, extract_design lo rechaza y lo indica.
No para los clientes que inician sesión: claude.ai, Claude Desktop, ChatGPT, Claude Code y Codex abren una página de consentimiento una vez y guardan un token que se renueva solo. Cursor, n8n, los scripts y el Agent SDK usan una clave de API personal de la página de tu cuenta.
Al menos un minuto. extract_design responde enseguida; el agente espera alrededor de un minuto y luego llama a get_extraction con el sitio cada 25 segundos hasta que el DESIGN.md está listo.
No por un sitio que extrajiste hace poco: si lo vuelves a pedir, se reutiliza tu extracción y la respuesta indica que no se cobraron créditos. Un sitio que solo extrajeron otras personas sigue costando el precio normal. list_my_extractions muestra lo que ya tienes.
No. El servidor captura la página a partir de su URL, así que no se admiten páginas detrás de un inicio de sesión, en localhost o en una red privada. Publica una vista previa pública o extrae el sitio en vivo.
¿Quieres ver un DESIGN.md antes de conectarlo?
Haz una extracción en el sitio. Tu agente recibe el mismo archivo a través del servidor.
Guías relacionadas
Haz que Claude Code y Cursor creen interfaces iguales a una web
Extrae un sitio que te guste, pon su DESIGN.md en tu repositorio y apunta a él a tu agente, con los prompts exactos para Claude Code y Cursor.
¿Sin diseñador? Toma prestado un sistema de diseño probado para tu app
Cómo elegir un sitio de referencia, qué conservar de su DESIGN.md y qué cambiar para que el resultado sea tuyo y no una copia.
¿Vas a rehacer tu sitio? Extrae primero su sistema de diseño
Captura tu sitio actual como DESIGN.md antes de rehacerlo, cambiar de marca o de framework, y sabe qué revisar a mano.
Combina dos sitios de referencia en un solo diseño para un prototipo
Compara dos archivos DESIGN.md extraídos token a token y combínalos en una especificación para un prototipo, a mano o con tu agente.