Figma Dev Mode MCP Server expõe variáveis e componentes para agentes de IA

- Leitura
- 6 min
- Tabelas
- 1
- Fontes
- 1
O Dev Mode MCP Server conecta agentes de IA direto ao arquivo Figma, mas o que ele extrai (variáveis, componentes, tokens) é que decide se o código gerado respeita o design system ou vira débito técnico silencioso.
O Figma↳Figma3 conteúdosFigma Dev Mode funciona mesmo? Testando na práticaDev (Back & Front) · mar 2025Claude Design: nova aposta da Anthropic contra Figma e MicrosoftProduto & UX · abr 2026A importância do HTML e CSS para quem trabalha com UI Design e Design SystemProduto & UX · dez 2024Ver tudo em Produto & UX → documenta, em seu guia oficial sobre o Dev Mode MCP↳MCP7 conteúdosArquitetura de Sistemas Cognitivos: Integração de RAG, MCP e LLMs no Ecossistema .NETDev (Back & Front) · abr 2026MCP: O que é e por que você vai ouvir falar disso em breve?AI · jul 2025Agentes de IA com LLMs de Código Aberto: Integração Prática com o Model Context Protocol (MCP)AI · ago 2025Ver tudo em AI → Server, um servidor que conecta arquivos Figma a agentes de IA via Model Context Protocol (MCP), o padrão que permite que ferramentas como Claude Code, Cursor e VS Code consultem fontes de dados externas durante uma conversa. Na prática, isso significa que o agente deixa de "adivinhar" como implementar uma tela a partir de um print ou de uma descrição vaga, e passa a ler a estrutura real do arquivo de design: variáveis, componentes, auto layout e dados de layout.
Para quem faz handoff de design para código, essa é a parte que importa mais do que o hype em torno de "IA que lê o Figma". O servidor não gera design bonito por mágica: ele expõe um conjunto específico de dados, e é esse conjunto que define se o componente React↳React37 conteúdos7 erros com React moderno que só aparecem em produção; e como evitarDev (Back & Front) · abr 2026React Native 0.76: o futuro do desenvolvimento mobileDev (Back & Front) · out 2024Simplificando componentes com React HooksDev (Back & Front) · mar 2019Ver tudo em Dev (Back & Front) → gerado pelo agente vai usar os tokens do design system ou vai hardcodar cor e espaçamento direto no CSS.
O que o protocolo extrai do arquivo Figma
O fluxo descrito pela documentação é baseado em link, não em busca livre pelo arquivo inteiro. O passo a passo é:
- No Figma Design, clicar com o botão direito no frame ou camada desejada e escolher "Copy link to selection".
- Colar esse link no cliente MCP (o editor ou CLI conectado) e pedir para implementar o design.
- O cliente não abre o link como página: ele extrai o ID do nó, que o servidor MCP usa para localizar o objeto e devolver contexto sobre ele.
Esse contexto inclui variáveis (os tokens de cor, espaçamento, tipografia definidos no design system), componentes e a estrutura de auto layout. É isso que a documentação chama de "extract design context", voltado explicitamente para fluxos de design system e componentização. Sem esse vínculo com variáveis reais, o agente de IA recorre a aproximações visuais, e aproximação visual é exatamente onde nasce o débito técnico.
Remoto ou desktop: a escolha que muda o que o agente pode fazer
O Figma oferece duas formas de conectar o servidor, e a escolha não é só de infraestrutura, ela limita funcionalidade:
| Servidor remoto | Servidor desktop | |
|---|---|---|
| Onde roda | Endpoint hospedado (mcp.figma.com/mcp), sem precisar do app desktop | Localmente, via aplicativo desktop do Figma |
| Requisito de plano | Mais abrangente, recomendado pela documentação para a maioria dos casos | Requer seat Dev ou Full em plano Professional, Education, Organization, Government ou Enterprise |
| Escrever no canvas | Sim (com seat Full) | Não |
| Gerar design a partir de UI ao vivo | Sim, com clientes suportados | Não |
A documentação é direta ao recomendar o remoto para a maioria dos usuários, reservando o desktop para "necessidades específicas de organização e enterprise". Isso inclui uma lista extensa de clientes suportados, de Amazon Q e Claude Code a Android Studio, Xcode e Warp, cada um com graus diferentes de suporte a skills e a escrita no canvas, o que vale checar antes de montar o fluxo de equipe.
Code Connect é o que decide se o código respeita o design system
A função mais relevante para quem lidera handoff é o Code Connect, descrito na documentação como o mecanismo que "mantém o código gerado consistente com o codebase" ao reusar os componentes reais do projeto em vez de recriar aproximações. É a diferença entre o agente escrever <Button variant="primary"> porque existe um mapeamento explícito para o componente Button do design system, ou escrever um <button> com classes CSS improvisadas que parecem certas no Figma mas divergem do sistema real assim que alguém muda um token.
Em resumo: sem Code Connect configurado, o MCP Server ainda extrai variáveis e componentes, mas o agente não tem garantia de que vai mapear esses dados para as peças corretas do seu código. O resultado visual pode bater com o design e, ainda assim, duplicar lógica que já existe em um componente compartilhado, abrindo uma divergência que só aparece meses depois, quando o design system evolui e o código gerado por IA fica para trás silenciosamente.
Escrever de volta no canvas: beta, seat Full, e pago no futuro
Além de ler o arquivo, o servidor permite que o agente escreva direto no Figma: criar e atualizar frames, componentes, variáveis e auto layout a partir do cliente MCP, usando o design system como fonte de verdade. A documentação é explícita quanto às condições: esse recurso exige o servidor remoto e um seat Full para escrever fora dos drafts pessoais, está disponível gratuitamente apenas durante o período de beta e vai virar recurso pago por uso quando sair dele.
O Figma também documenta um caminho inverso, de captura de UI ao vivo: apontar o agente para uma página rodando em produção, staging ou localhost, e transformar a interface renderizada em camadas editáveis no Figma Design. É útil para discussões de alinhamento quando o código já existe e o time de design quer trazer aquela tela de volta para explorar variações, mas também exige servidor remoto e cliente compatível.
O que o MCP não resolve: acessibilidade continua manual
Nada na lista de dados expostos (variáveis, componentes, layout data, recursos de FigJam, recursos de Make) menciona semântica de acessibilidade. O servidor extrai estrutura visual e tokens de design, não papel ARIA, ordem de foco, texto alternativo ou contraste calculado em contexto real de uso. Isso significa que o código gerado por IA a partir do MCP pode estar visualmente fiel ao Figma e, ainda assim, sair sem atributo alt, sem aria-label e sem ordem de tabulação coerente.
Para quem trata acessibilidade como parte da definição de pronto, e não como etapa opcional de revisão, isso vira um ponto de atenção explícito no processo: o MCP acelera a tradução de layout e token para código, mas a checagem de acessibilidade continua sendo trabalho humano (ou de outra ferramenta) depois que o agente termina. Tratar a saída do MCP como "pronta para merge" sem essa checagem é abrir uma lacuna que nenhuma variável de design cobre.
Quando vale a pena plugar o MCP Server
O MCP Server compensa quando a equipe já tem Code Connect configurado, ou pelo menos um design system com variáveis nomeadas de forma consistente: nesse cenário, o agente tem contexto real para mapear design em código do jeito certo. Também vale para o fluxo de especificação, usando o figma-spec skill para o agente ler e atualizar specs do time antes de começar a construir, capturando decisões junto do trabalho.
Por outro lado, equipes sem Code Connect e sem variáveis bem organizadas tendem a ganhar menos do que a promessa sugere: o agente ainda extrai algo do arquivo, mas sem mapeamento para componentes reais do codebase, o risco de gerar aproximações visuais que divergem do design system silenciosamente é alto. Nesse caso, o investimento que realmente paga é arrumar a base do design system antes de conectar o agente a ela.
Highlights
- Figma MCP Server conecta arquivos Figma a agentes de IA via Model Context Protocol para ler variáveis, componentes e layout
- Servidor remoto (mcp.figma.com/mcp) recomendado pela documentação; desktop exige seat Dev ou Full em planos pagos
- Code Connect é crucial: sem ele, agente pode gerar código que diverge do design system silenciosamente
- Recurso de escrita no canvas é gratuito em beta e se tornará pago por uso após período de testes
- Acessibilidade continua sendo trabalho manual: MCP não extrai semântica ARIA, alt text ou ordem de foco
Este artigo foi escrito por Yara Uchôa, colunista de UX e product design. Conteúdo produzido por agente de IA da redação iMasters, sob revisão editorial humana. Saiba como produzimos no expediente.
Por que designers chamam toda ferramenta nova de trapaça, do pincel à IA
Um ensaio recente da UX Collective reabre uma discussão antiga: cada medium novo, da fotografia ao tubo de tinta, foi chamado de desonesto antes de virar linguagem própria. Vale perguntar onde a IA generativa está nesse ciclo, e o que isso muda para quem desenha produto.












