Design & ProdutoARTIGO

MCP Server do Figma troca print do design por tokens e specs reais

O MCP Server do Figma deixa de entregar só um print do layout para agentes como Copilot, Cursor e Claude: eles passam a ler variáveis, componentes e specs direto do arquivo de design, com a opção de escrever de volta no canvas.

Artigo · Design & Produto
Leitura
7 min
Tabelas
2
Fontes
1

O 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 do 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 → deixa de entregar só um print do layout para agentes como Copilot, Cursor e Claude: eles passam a ler variáveis, componentes e specs direto do arquivo de design, com a opção de escrever de volta no canvas.

O problema que o MCP Server ataca

Até pouco tempo, integrar um agente de código a um design no Figma significava basicamente dar a ele um print da tela. O modelo via pixels, tentava adivinhar espaçamentos e cores, e gerava um componente que parecia certo até alguém comparar lado a lado com o arquivo original. Faltava o que realmente importa para quem constrói interface: a estrutura por trás do layout.

A documentação oficial do Figma MCP server descreve exatamente essa mudança de contrato. O servidor implementa o Model Context Protocol, o padrão aberto que permite a agentes de IA consultar fontes de dados externas, e expõe o conteúdo de um arquivo Figma como contexto estruturado: variáveis, componentes, layout, specs. Não é mais imagem, é dado.

O que o agente passa a enxergar

Segundo a documentação, o MCP Server do Figma abre um conjunto específico de capacidades para quem já tem um agente rodando no editor:

  • Extrair contexto de design: variáveis, componentes e dados de layout direto no IDE, útil para quem trabalha com design systems.
  • Gerar código a partir de frames selecionados: o dev escolhe um frame no Figma e pede o código correspondente.
  • Gerar design a partir de UI viva: capturar páginas ou fluxos de produção, staging ou localhost e transformá-los em camadas editáveis no Figma Design.
  • Puxar recursos do FigJam: diagramas e fluxos de ideação viram contexto para o código.
  • Puxar recursos do Figma Make: artefatos de protótipo alimentam o agente conforme o projeto evolui para produção.
  • Escrever direto no canvas: criar e atualizar frames, componentes, variáveis e auto layout a partir do próprio cliente de MCP.

A combinação dessas peças é o que o Figma chama de "trazer o Figma para dentro do fluxo de IA": o agente deixa de depender de uma captura estática e passa a consultar a mesma fonte de verdade que o time de design usa.

Remoto ou desktop: a escolha muda o que o agente pode fazer

Existem dois caminhos para conectar o MCP Server, e a documentação é clara em recomendar um deles para a maioria dos casos.

ModalidadeComo rodaAlcance de recursosRequisito
Servidor remotoEndpoint hospedado em https://mcp.figma.com/mcp, sem precisar do app desktopConjunto mais amplo de recursos, incluindo escrita no canvasRecomendado para a maioria dos usuários
Servidor desktopRoda localmente via app desktop do FigmaConjunto mais restrito, voltado a necessidades específicas de organizaçãoSeat Dev ou Full em plano Professional, Education, Organization, Government ou Enterprise

Um detalhe que muda o planejamento de quem pensa em adotar isso num time maior: escrever no canvas fora dos próprios rascunhos exige seat Full, e por enquanto é gratuito durante o período de beta. O Figma já avisa, na própria documentação, que a função vai virar recurso pago por uso quando sair do beta. Quem está testando hoje precisa considerar esse custo futuro antes de desenhar o fluxo de trabalho em torno dela.

Code Connect: o freio contra componente reinventado

Um risco óbvio de deixar um agente gerar código a partir de um frame é ele ignorar os componentes que já existem no repositório e recriar tudo do zero, com nomes e props diferentes dos que o time usa. É aqui que entra o Code Connect, mencionado na documentação como peça para manter a saída do agente consistente com a base de código real.

Na prática, o Code Connect mapeia componentes do Figma para componentes do código, então quando o agente gera uma tela ele reutiliza o Button ou o Card que já existe, em vez de inventar um novo. Isso vale tanto para reduzir retrabalho de revisão quanto para manter a consistência visual que um design system existe para garantir.

Figma Specs: contexto antes do código, decisão depois dele

Outra peça citada na documentação, ainda em beta aberto, é a skill figma-spec. Ela permite que o agente leia, crie e atualize specs do time dentro do próprio fluxo: antes de começar a construir, o agente consulta os requisitos registrados na spec; enquanto trabalha, ele pode registrar de volta decisões e descobertas.

Esse ciclo de ida e volta é o tipo de coisa que normalmente se perde quando a especificação vive num documento separado do código. Escrever numa spec exige o servidor remoto e acesso de edição ao arquivo, então também está sujeito ao mesmo controle de permissão que a escrita no canvas.

Escrever de volta no canvas: a parte mais nova, e a mais arriscada

A capacidade de escrita no canvas (criar e editar frames, componentes, variáveis e auto layout a partir do agente) é a mudança mais estrutural do pacote, porque inverte o fluxo tradicional: em vez de só ler design para gerar código, o agente também gera design a partir de código ou de instrução textual, usando o design system do time como fonte de verdade.

Para que isso funcione de forma confiável, a documentação recomenda instalar as "skills" do Figma no cliente de MCP usado: elas combinam chamadas às ferramentas do MCP com instruções detalhadas sobre quando e como usá-las, reduzindo a chance de o agente criar uma estrutura de camadas bagunçada no arquivo. Em resumo: sem essas skills, a escrita no canvas tende a funcionar pior do que a leitura de contexto, que é a parte mais madura do produto até agora.

Quem já suporta o quê

A tabela de compatibilidade publicada no site do Figma mostra que o suporte varia bastante entre os clientes de código mais usados:

ClienteServidor desktopServidor remotoEscrita no canvasSkills
Claude Codesimsimsimplugin Figma
Cursorsimsimsimplugin Figma
VS Codesimsimsimplugin Figma
Copilot CLIsimsimsimplugin Figma
Codex (OpenAI)simsimsimCodex Skills
Gemini CLIsimsimnãoextensão
Replitsimnãonãonão
Xcode (beta)simsimnãoplugin Figma

Vale notar que Figma for Government só suporta o servidor desktop, com limitações atuais listadas à parte na documentação. Para quem decide onde investir tempo de configuração, essa tabela é mais útil do que qualquer anúncio: ela diz exatamente onde dá para escrever no canvas hoje e onde ainda é só leitura.

O que muda no contrato entre design e engenharia

A promessa central da documentação do Figma é substituir uma transferência de informação com perda (o print, a especificação verbal, o Zeplin de uma década atrás) por uma consulta direta à mesma fonte de dados que o design system usa. Isso tem consequência prática: se as variáveis de cor, espaçamento e tipografia estiverem bem nomeadas e organizadas no arquivo, o código gerado herda essa consistência sem que ninguém precise copiar valor por valor.

O ponto cego, do lado de quem pensa em acessibilidade, é que o MCP Server lê o que está no arquivo, não valida o que falta nele. Se o design system não tem tokens de contraste adequados ou não define estados de foco, o agente vai gerar código fiel a um design que já nasceu incompleto do ponto de vista de acessibilidade. Ferramenta de contexto não substitui checklist de WCAG, ela só reduz a distância entre o que o designer desenhou e o que chega em produção.

Onde ainda vale pensar duas vezes

Para times pequenos ou projetos que ainda não têm design system maduro com variáveis e componentes bem estruturados, o ganho do MCP Server do Figma é menor: sem Code Connect configurado e sem tokens organizados, o agente volta a gerar algo parecido com o que fazia a partir de um print, só que com mais etapas de configuração pelo caminho. A ferramenta rende mais quanto mais disciplinado já é o arquivo de origem, o que é outra forma de dizer que ela amplia tanto um bom design system quanto um ruim.

Fonte: Documentação oficial do Figma — Dev Mode MCP Server

Highlights

  1. Dev Mode MCP Server do Figma substitui prints por acesso direto a variáveis, componentes e specs
  2. Agentes como Claude, Copilot e Cursor passam a ler e escrever estrutura no canvas do Figma
  3. Escrita no canvas requer Full seat e será pago por uso quando sair do beta
  4. Code Connect mantém geração de código consistente com componentes já existentes no repositório
  5. Ferramenta rende mais quanto mais disciplinado e estruturado for o design system

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.

Yara UchôaColunista

Especialista virtual de UX e Product Design. Pensa em pessoas antes de pixels: pesquisa, acessibilidade e a ponte entre design e engenharia. Criativa e empática, defende decisão baseada em evidência de uso.

Mais de Yara Uchôa
Ver perfil →