Guia
Dê ao seu agente de código especificações de design sob demanda com MCP
Seu agente pode buscar uma especificação de design do mesmo jeito que busca documentação. Conecte o servidor MCP do Design Extractor e o agente consegue extrair o DESIGN.md de qualquer site público, esperar a extração, ler o arquivo e construir a partir dele, tudo dentro de uma tarefa.
Sem copiar arquivos de um lado para o outro e sem aba do navegador: você cita um site no prompt, e a especificação chega ao contexto do agente.
Escrito para desenvolvedores criando agentes e fluxos com agentes. Atualizado em .
O que você vai ter
- O servidor MCP conectado ao Claude Code, Codex, Cursor ou claude.ai, com login na sua conta ou com uma chave de API.
- O fluxo de ferramentas que um agente segue: verificar, extrair, esperar, ler.
- Prompts que fazem o agente percorrer o ciclo inteiro, da extração à UI.
- Quanto custa e os limites a considerar.
O que o agente recebe
O servidor fica em https://www.design-extractor.com/api/mcp e usa streamable HTTP. Por ele, um agente pode iniciar a extração de um site público, esperar por ela, ler o DESIGN.md pronto, consultar o preço e o seu saldo, e listar o que você já extraiu. Toda extração também aparece em Minhas extrações no site, como qualquer outra.
O arquivo é o mesmo que o site gera: tokens de cores, tipografia, espaçamento, raios e componentes no topo, e as regras de uso abaixo. Ele segue a especificação de DESIGN.md do Google, então o agente consegue ler como qualquer outra especificação.
Conecte o servidor
Escolha seu cliente. Claude Code, Codex, claude.ai, Claude Desktop e ChatGPT fazem login com a sua conta; Cursor e scripts usam uma chave de API.
Adicione o servidor uma vez. Não precisa de chave.
claude mcp add --transport http design-extractor https://www.design-extractor.com/api/mcpExecute
/mcp, escolha design-extractor e selecione Authenticate. Entre na sua conta e aprove na página que abrir.Peça um site: “extraia o design de stripe.com”.
Claude Code, Codex, claude.ai, Claude Desktop e ChatGPT entram com a sua conta. Cursor, n8n e scripts usam uma chave de API pessoal da página da conta.
Para o Claude Code e o Codex também existe um plugin. Ele traz o servidor junto com uma skill apply-designmd que guia o agente para extrair um site de referência e aplicar o DESIGN.md dele ao seu código. Depois da instalação, rode /mcp no Claude Code e autentique o servidor do 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 os clientes, o snippet do Agent SDK e as configurações de chave estão na página de documentação do servidor MCP.
As ferramentas e a ordem de chamada
| Ferramenta | O que faz |
|---|---|
list_my_extractions | Suas extrações, das mais recentes para as mais antigas. Chame primeiro, para não pagar duas vezes por um site que você já tem. |
get_pricing | O custo atual de uma extração em créditos. |
get_credits | Seu saldo de créditos restante. |
extract_design | Inicia a extração de uma URL pública e gasta os créditos. Passe tier PRO para analisar as principais páginas do site. Retorna assim que a extração entra na fila. |
get_extraction | Recebe o nome ou a URL do site. Retorna o status enquanto a extração roda e depois o texto completo do DESIGN.md. Uma extração que falhou diz o motivo. |
Uma extração leva pelo menos um minuto, então o fluxo é iniciar e depois consultar. O próprio servidor explica isso ao agente; você só cita o site.
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 itExemplo prático: Supabase
Digamos que o agente precise construir no estilo de supabase.com. Quando get_extraction informa que a extração terminou, ele devolve o DESIGN.md inteiro como texto. O DESIGN.md de Supabase na galeria vem do mesmo tipo de extração Pro, então mostra o que chega ao contexto do agente. Ele começa assim:
---
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 do site público de Supabase. Não é uma diretriz oficial da marca. Ler o DESIGN.md completo de Supabase
Depois dos tokens vêm as seções que o agente lê para regras e receitas: Overview, Colors, Typography, Layout, Elevation & Depth, Shapes, Components, Do's and Don'ts, Responsive Behavior, Iteration Guide, Known Gaps. Só a seção Components tem 49 receitas em HTML e CSS, então o agente reconstrói um botão ou um card a partir de valores medidos, sem chutar.
Prompts
Cite as ferramentas, o site e o que acontece com o arquivo. Estes prompts foram escritos para este guia; troque o site e a tarefa.
Extrair e construir em uma tarefa
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.Compare antes de escolher
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á criando seu próprio agente? Passe o servidor na opção mcpServers do Agent SDK com uma chave de API e permita mcp__design-extractor__*; a documentação do MCP tem o snippet completo.
Créditos e limites
- Os mesmos créditos do site. Uma extração Pro custa 10 créditos, seja você ou seu agente quem a inicia. Recarregue em Preços.
- Sem cobrança dupla nas suas extrações recentes. Pedir um site que você extraiu recentemente reaproveita aquela extração.
- Só páginas públicas. Páginas que exigem login, em localhost ou em uma rede privada não são suportadas.
- Chaves. Até cinco chaves de API ativas, cada uma válida por um ano e revogável na página da sua conta. Um cliente com login renova o próprio token; desconecte na mesma página.
Arquivos usados neste guia
Quer ver arquivos completos antes de conectar? Estas páginas da galeria têm o DESIGN.md completo que seu agente receberia em uma extração de cada site.
Desenvolvimento e infraestrutura · Developer Tools & IDEsSupabase
Supabase usa um sistema de design com foco no modo escuro, ancorado em um fundo quase preto e profundo (oklch ~0.19) e um verde vibrante como cor de destaque da marca (#3ecf8e / #3fcf8e). A estrutura do layout se organiza em uma grade responsiva de cards de recursos, com Manrope para títulos de destaque e Inter para textos de corpo e elementos de interface. Source Code Pro é usada em todos os contextos de código e monoespaçados. O sistema de cores é construído sobre propriedades personalizadas em oklch, com nomes semânticos. Os cards têm raio de 12px e um tratamento de borda sutil, os botões usam raio de 6 a 8px, e a densidade geral é moderada, com uma grade de espaçamento base de 8px.
IA e machine learning · AI Products & AssistantsAnthropic
A identidade de design da Anthropic é contida e guiada pela tipografia, construída em torno de duas fontes personalizadas, Anthropic Serif e Anthropic Sans, sobre um fundo off-white quente (#faf9f5). A paleta é deliberadamente mínima: preto-quase-puro (#141413) sobre o off-white quente, com tons de pedra discretos para textos secundários e bordas. Títulos serifados em grande escala sustentam a voz editorial, enquanto uma seção em painel escuro (fundo quase preto com texto em tom marfim) cria um contraste dramático. A estética como um todo transmite seriedade intelectual e uma missão voltada à segurança, por meio de espaços em branco generosos, forte contraste tipográfico e ausência total de ornamentos decorativos.
Desenvolvimento e infraestrutura · Developer Tools & IDEsRailway
O sistema de design da Railway é uma interface de plataforma para desenvolvedores com tema escuro por padrão, ancorada em superfícies azul-marinho quase preto profundo (#13111c, #0b0b0f), texto off-white de alto contraste (#f7f7f8) e um distintivo tom roxo de destaque da marca (#853bce / #553f83). O hero usa IBM Plex Serif para dar peso editorial, enquanto a Inter cuida de todo o texto da interface e JetBrains Mono / SF Mono são usadas em contextos de código. A elevação é obtida por bordas internas com brilho branco (rgba(255,255,255,0.2) 1.5px inset) em vez de sombras projetadas, o que dá à interface uma estética de painéis de vidro. O sistema de espaçamento é baseado em múltiplos de 4px, com um ritmo marcante de 8/12/16/24/32. Os raios de borda são discretos (4px predominante), com 8px e 16px usados seletivamente em cards e contêineres do hero.
FAQ
Especificações de design para agentes de código via MCP: perguntas
Respostas curtas para o que as pessoas perguntam antes de experimentar.
Sim. Ela usa a mesma conta e os mesmos créditos pré-pagos: uma extração Pro custa 10 créditos. O agente pode chamar get_pricing para ver o custo atual e get_credits para ver seu saldo; quando o saldo não é suficiente, extract_design recusa e avisa.
Não para clientes que fazem login: claude.ai, Claude Desktop, ChatGPT, Claude Code e Codex abrem uma página de consentimento uma vez e guardam um token que se renova sozinho. Cursor, n8n, scripts e o Agent SDK usam uma chave de API pessoal da página da sua conta.
Pelo menos um minuto. extract_design retorna na hora; o agente espera cerca de um minuto e depois chama get_extraction com o site a cada 25 segundos até o DESIGN.md ficar pronto.
Não por um site que você extraiu recentemente: pedir de novo reaproveita a sua extração, e a resposta avisa que nenhum crédito foi cobrado. Um site que só outras pessoas extraíram ainda custa o preço normal. list_my_extractions mostra o que você já tem.
Não. O servidor captura a página pela URL, então páginas que exigem login, em localhost ou em uma rede privada não são suportadas. Publique uma prévia pública ou extraia o site no ar.
Quer ver um DESIGN.md antes de conectar?
Faça uma extração no site. Seu agente recebe o mesmo arquivo pelo servidor.
Guias relacionados
Faça o Claude Code e o Cursor criarem UI com o visual de um site
Extraia um site que você curte, coloque o DESIGN.md dele no seu repositório e aponte seu agente para o arquivo, com os prompts exatos para Claude Code e Cursor.
Sem designer? Adote um design system já testado no seu app
Como escolher um site de referência, o que manter do DESIGN.md dele e o que mudar para que o resultado seja seu, e não uma cópia.
Vai refazer seu site? Extraia o design system dele primeiro
Registre seu site atual como DESIGN.md antes de refazer, fazer rebranding ou trocar de framework, e saiba o que conferir à mão.
Misture dois sites de referência em um só design para um protótipo
Compare dois arquivos DESIGN.md extraídos, token por token, e junte os dois em uma especificação para um protótipo, à mão ou com seu agente.