Servidor MCP do Figma: configuração, ferramentas e skills no Claude Code

Configure o servidor MCP do Figma no Claude Code com o plugin ou um único comando manual, autentique em dois cliques e veja quais ferramentas de leitura e escrita ele expõe. Inclui as cinco skills, Code Connect, limites de uso por assento e soluções para falhas comuns.

Servidor MCP do Figma: configuração, ferramentas e skills no Claude Code
Cristian Da Conceicao
Fundador do Picasso IA

Cole um link do Figma no Claude Code e ele consegue ler o layout, o espaçamento, as cores e os componentes do frame antes de escrever uma única linha de código. Essa é a proposta do servidor MCP do Figma, e a configuração leva dois comandos e um clique no navegador. Tudo o que vem depois é sobre escolher as ferramentas certas, ficar dentro dos limites de uso e dar ao agente contexto suficiente para parar de inventar os próprios botões.

Este artigo mostra a configuração exata, as ferramentas que o servidor expõe, as skills que o Figma oferece para fluxos de escrita, uma rotina de frame para código que você pode copiar e os limites que mais pegam as pessoas de surpresa. Os detalhes vêm da documentação para desenvolvedores do Figma como ela estava em outubro de 2026, então confira essas páginas se algum comando parecer diferente na sua máquina.

O que o servidor MCP do Figma faz

O servidor MCP do Figma é uma ponte. De um lado está o seu arquivo no Figma: camadas, variáveis, componentes, quadros do FigJam e recursos do Make. Do outro está um cliente MCP, aqui o Claude Code. No meio, um conjunto de ferramentas permite que o agente faça perguntas sobre um design e, com as permissões certas, altere esse design.

A documentação do Figma descreve cinco funções. O servidor pode criar e modificar conteúdo nativo do Figma na tela, transformar frames selecionados em código, extrair o contexto do design, como variáveis, componentes e dados de layout, recuperar recursos de arquivos do Make e manter o código alinhado ao seu design system por meio do Code Connect.

Designer e desenvolvedor revisando o layout de um site em um monitor grande em um estúdio iluminado

A mudança real está em sair de capturas de tela e chegar à estrutura. Uma captura de tela diz ao modelo como é um botão. O contexto do design diz que o botão é uma instância de um componente, usa uma variável de espaçamento nomeada e fica em uma linha de auto-layout com um espaço fixo. Código escrito a partir dessa estrutura fica muito mais perto de algo que você consegue fazer merge.

Servidor remoto ou desktop

O Figma oferece duas versões do servidor, e a escolha importa porque algumas ferramentas existem em apenas uma delas.

Servidor remotoServidor desktop
ConexãoEndpoint hospedado pelo Figma, https://mcp.figma.com/mcpLocal, pelo app desktop do Figma
App desktop necessárioNãoSim
Seleção de ferramentasConjunto mais amplo, incluindo todas as ferramentas exclusivas do remotoConjunto menor
Ideal paraA maioria das pessoasImplantações do Figma for Government, configurações somente locais

O Figma considera o servidor remoto a melhor escolha para a maioria dos usuários, e é ele que o restante deste artigo usa.

Quem pode usar

Você precisa de um arquivo do Figma Design, Make ou FigJam, com permissão de visualização ou edição, e, de preferência, de um assento Full ou Dev. Outros tipos de assento também conectam, mas com uma cota mensal muito menor (os números estão na seção de limites abaixo). Só clientes MCP listados no catálogo MCP do Figma podem se conectar, e o Claude Code tem uma página de configuração própria lá.

Conecte ao Claude Code

Há dois caminhos e ambos chegam ao mesmo lugar. Escolha o plugin se você também quer as skills do Figma, e o comando manual se prefere uma configuração mínima.

O caminho do plugin

claude plugin install figma@claude-plugins-official

O Figma recomenda este. O plugin reúne as configurações do servidor MCP e as Agent Skills para fluxos comuns, então uma única instalação entrega o servidor e as instruções que fazem as ferramentas de escrita se comportarem bem.

Desenvolvedora digitando um comando no terminal de um notebook ao lado de wireframes impressos

O caminho manual

claude mcp add --transport http figma https://mcp.figma.com/mcp

Sem uma flag de escopo, o servidor fica registrado apenas para o projeto em que você está. Se quiser que ele funcione em todos, adicione --scope user:

claude mcp add --scope user --transport http figma https://mcp.figma.com/mcp

Escopo de usuário significa que você não repete a instalação para cada repositório.

Autentique e verifique

O servidor usa login pelo navegador, então nada precisa ser colado em um arquivo de configuração.

  1. Inicie o Claude Code e digite /mcp.
  2. Selecione figma.
  3. Selecione Authenticate.
  4. Seu navegador abre. Clique em Allow Access.
  5. De volta ao terminal, você deve ver Authentication successful. Connected to figma.

Execute /mcp mais uma vez para confirmar que o servidor aparece como conectado. Depois, peça ao Claude para chamar a ferramenta whoami. Ela retorna o usuário autenticado e os planos, o que mostra de imediato se você está em um assento com cota utilizável.

💡 Dica: Se ferramentas sumirem no meio de uma sessão, /mcp é o primeiro lugar para olhar. Ele mostra o status da conexão e permite autenticar de novo sem editar arquivos.

As ferramentas que o Claude Code recebe

A referência de ferramentas do Figma lista dezenas de ferramentas. Você vai usar algumas poucas no dia a dia, então comece por elas e deixe o resto de lado até que uma tarefa exija.

Vista de cima de duas colunas organizadas de fichas e post-its sobre uma mesa de carvalho claro

Ferramentas de leitura para contexto do design

FerramentaO que fazSó no remoto
get_design_contextExtrai o contexto do design de uma camada ou seleçãoNão
get_metadataRetorna um esboço XML esparso de uma seleçãoNão
get_screenshotCaptura uma tela de uma seleçãoNão
get_variable_defsRecupera as variáveis e estilos usados em uma seleçãoNão
get_code_connect_mapRetorna o mapeamento de ID de nó para componente de códigoNão
get_code_connect_suggestionsSugere mapeamentos de componente para códigoNão
get_context_for_code_connectFornece metadados de componentes para templatesSim
search_design_systemPesquisa bibliotecas por componentes, variáveis e estilosSim
get_librariesLista as bibliotecas de design assinadas e disponíveisSim
get_figjamConverte diagramas do FigJam em XMLNão
get_motion_contextExtrai dados de animaçãoNão
download_assetsBaixa exportações e imagens de origem originaisSim

Comece por get_design_context. É o motor por trás de "construa este frame". Combine com get_screenshot para que o agente tenha um alvo visual, e com get_variable_defs para que cores e espaçamentos venham dos seus tokens, e não de valores hex chutados. Quando um frame é enorme, get_metadata oferece um esboço esparso que serve para mapear a página antes de puxar os detalhes camada por camada.

Ferramentas de escrita para a tela

FerramentaO que fazSó no remoto
use_figmaFerramenta de uso geral para criar, editar e inspecionarSim
generate_figma_designGera camadas de design a partir de interfacesSim
generate_diagramMonta um diagrama do FigJam a partir de MermaidSim
create_new_fileCria um arquivo em branco de Design, FigJam ou SlidesSim
generate_imageGera uma imagem raster para downloadSim
upload_assetsEnvia imagens para um arquivo do FigmaSim
add_code_connect_mapMapeia um ID de nó do Figma para um componente de códigoNão
send_code_connect_mappingsConfirma os mapeamentos de componente sugeridosNão

O servidor também traz ferramentas para shaders e plugins generativos, além de seis ferramentas weave_* que executam fluxos Weave baseados em créditos. A maior parte do trabalho de front-end nunca toca nelas. Vale conhecer um prompt pelo nome: create_design_system_rules, que gera um arquivo de regras para que o contexto do agente combine com a sua base de código.

Skills que tornam o uso confiável

Ferramentas de escrita são poderosas e fáceis de usar mal. A documentação do Figma lista skills de que o agente precisa para os fluxos correspondentes, e a instalação do plugin as traz junto. Se você seguiu o caminho manual, instale as skills do Figma para o seu cliente separadamente.

Designer prendendo amostras de cor e espécimes tipográficos em um quadro de cortiça na luz do fim da tarde

As cinco skills

SkillUsada para
figma-useFluxos do Figma Design
figma-use-figjamOperações do FigJam
figma-use-slidesFigma Slides
figma-shadersCriação e atualização de shaders
figma-generative-pluginsCriação e atualização de plugins generativos

Se o seu trabalho é principalmente ler designs e escrever código, você mal vai notá-las. Elas importam no momento em que você pede ao Claude Code para criar ou editar algo dentro do Figma.

Escreva um arquivo de regras do design system

Mesmo com ferramentas perfeitas, o agente não conhece as suas convenções. Execute o prompt create_design_system_rules e deixe que ele rascunhe um arquivo de regras, depois corte o que a sua equipe realmente aplica e guarde em CLAUDE.md. Um exemplo curto:

Figma to code rules:
- Reuse components from src/components/ui before creating new ones.
- Map Figma variables to our CSS tokens. Never hardcode hex values.
- Use the project spacing scale, not the pixel values from the frame.
- Treat Figma output as a reference. Match our file structure and naming.

Quatro linhas como estas eliminam a maior parte das reclamações do tipo "por que ele criou um botão novo de novo".

Do frame ao código do componente

Desenvolvedor comparando um mockup mobile impresso com uma página pronta na tela de um notebook

O ciclo de frame para código

  1. No Figma, clique com o botão direito no frame e copie o link da seleção. O servidor remoto trabalha com links, então nenhum app desktop precisa estar aberto.
  2. Dê ao Claude Code o link junto com uma instrução clara.
  3. O Claude chama get_design_context, e normalmente get_screenshot e get_variable_defs também.
  4. Revise o diff, rode o servidor de desenvolvimento e compare o resultado com a captura de tela.
  5. Corrija pequenas diferenças citando o nome da camada, e não descrevendo de forma vaga.

Um prompt que funciona bem:

Implement this frame using our existing components and tokens.
Do not add new dependencies. Figma link: <paste link here>

Depois da primeira passada, confira quatro coisas no diff antes de executar qualquer coisa:

  • Componentes: ele importou os seus ou escreveu novos?
  • Tokens: cores e espaçamentos são lidos de variáveis ou estão fixos no código?
  • Comportamento responsivo: um frame mostra uma só largura, então peça os breakpoints que você realmente entrega.
  • Estados: hover, foco e desabilitado costumam ficar em variantes separadas, então nomeie-os se precisar deles.

💡 Dica: Trabalhe uma seção por vez. Um frame de página inteira gera uma montanha de contexto e uma montanha de código, e a sua cota de chamadas de leitura se esgota mais rápido do que você imagina.

Mapeamentos do Code Connect

Mãos encaixando um bloco de madeira em um recorte correspondente em uma placa de mockup de interface de madeira

O Code Connect é a forma como o Figma descobre que o seu componente Button é, na verdade, src/components/ui/Button.tsx. Quando esse mapeamento existe, o Claude importa o componente real em vez de escrever marcação nova.

Quatro ferramentas cuidam do ciclo. get_code_connect_map lê os mapeamentos existentes. get_code_connect_suggestions propõe novos, send_code_connect_mappings confirma os que você aceitar, e add_code_connect_map grava um único mapeamento diretamente. A última está isenta dos limites de uso, o que é útil quando você está mapeando uma biblioteca inteira.

Limites, assentos e soluções comuns

Timer de cozinha e um caderno cheio de marcas de contagem ao lado de um notebook fechado

Limites de uso por assento

Estes números vêm da página de limites de uso e acesso do Figma no momento em que este texto foi escrito. O Figma pode alterá-los, então confirme na página antes de planejar a implantação em uma equipe.

Tipo de assentoStarterProfessionalOrganizationEnterprise
View, CollabAté 20 por mêsAté 20 por mêsAté 20 por mêsAté 20 por mês
Dev, FullAté 200 por dia, 10 por minutoAté 200 por dia, 15 por minutoAté 600 por dia, 20 por minutoNão especificado na tabela

Os limites se aplicam às ferramentas que leem dados do Figma. add_code_connect_map, create_new_file e whoami são isentas.

O assento define a experiência. Um designer em assento View pode conectar e explorar, mas o fluxo diário pertence aos desenvolvedores com assento Full ou Dev. Se apenas duas pessoas da sua equipe têm esses assentos, faça com que sejam elas as que geram código, e deixe que todos os outros revisem os pull requests.

💡 Dica: Se o Claude chama três ferramentas de leitura por frame, 200 chamadas por dia somem rápido. Peça uma seção e deixe que get_metadata escolha a camada certa antes de puxar o contexto completo.

Três soluções para falhas comuns

As ferramentas não aparecem. Execute /mcp. Se o figma estiver listado, mas não conectado, escolha-o e autentique de novo. Se ele não aparecer de jeito nenhum, repita o comando de instalação e reinicie o Claude Code.

A saída ignora os seus componentes. Isso é um problema de contexto, não de ferramenta. Adicione o arquivo de regras em CLAUDE.md, crie mapeamentos do Code Connect para os seus dez componentes principais e diga no prompt para reutilizar componentes existentes antes de escrever novos.

Você bate no limite no meio da tarefa. Reduza o escopo, confira o seu assento com whoami e leve o trabalho pesado para um assento Full ou Dev. Um assento View ou Collab oferece cerca de 20 chamadas por mês, o que serve para uma demonstração, não para um fluxo de trabalho.

Preencha frames com fotos e vídeos de IA

Diretora criativa segurando uma foto impressa de um lago de montanha contra um monitor mostrando um layout de destaque

Fotos e clipes para seções de destaque

A maioria dos frames do Figma vem com retângulos cinza no lugar onde deveria haver fotografias, e o código gerado herda essa falta de graça. Preencha-os com imagens de aparência real antes da entrega e a construção parece pronta já na primeira execução.

No PicassoIA, o catálogo de texto para imagem inclui Seedream 5 Pro, GPT Image 2, Flux 2 Pro, Nano Banana Pro e P Image. Gere uma foto de destaque e depois coloque-a no frame manualmente ou peça ao Claude para inseri-la com upload_assets. O Figma tem a sua própria ferramenta generate_image, mas um modelo de imagem dedicado dá mais controle sobre lente, luz e composição.

Para movimento, transforme a mesma imagem fixa em um clipe curto com um modelo de vídeo como Seedance 2.5 Lite, Wan 3, Veo 3.1 Lite, LTX 2.5 Fast ou Kling v3 Video. Confira na página de cada modelo a opção de entrada de imagem. Um loop de cinco segundos atrás de um título costuma ser tudo o que uma landing page precisa.

Use o Claude Sonnet 5 no PicassoIA

A mesma plataforma também pode fazer o raciocínio. O Claude Sonnet 5 roda no PicassoIA como um modelo de texto que lê imagens, o que o torna uma forma rápida de rascunhar o arquivo de regras a partir de uma captura de tela do seu design system.

  1. Abra a página do Claude Sonnet 5.
  2. Anexe uma captura de tela da sua biblioteca de componentes no campo image.
  3. Cole um prompt como: "Liste os tokens de espaçamento, cor e tipografia nesta captura de tela e escreva-os como uma lista curta de regras para um arquivo CLAUDE.md."
  4. Defina o effort. O padrão, low, desativa o pensamento para a resposta mais rápida e mais barata. Use medium ou high quando a saída precisar raciocinar sobre muitos componentes, e xhigh ou max para trabalhos complicados com vários arquivos.
  5. Deixe max tokens no padrão de 8.192, ou reduza para respostas curtas.
  6. Adicione um system prompt como "Você escreve regras de engenharia concisas para uma base de código React" para que cada resposta siga o mesmo papel.

💡 Dica: Um raciocínio mais pesado está disponível com o Claude Fable 5 e o Claude Opus 4.7 na mesma plataforma.

Experimente no Picasso IA

Criadora sorridente trabalhando em um notebook em uma mesa de madeira de café perto de uma janela ensolarada

Agora você tem o ciclo completo. Conecte o servidor, adicione um arquivo de regras, construa uma seção por vez e mapeie seus componentes com o Code Connect para que a saída continue melhorando.

A parte que é fácil de pular são as imagens. Uma interface pronta precisa de fotos reais e de um pouco de movimento, e o Picasso IA oferece os modelos para os dois em um só lugar. Escolha um modelo de imagem, descreva a imagem de destaque que você quer e veja como ela muda o frame que você acabou de construir. Depois, teste um dos modelos de vídeo com a mesma foto e compare as duas versões lado a lado. Abra o PicassoIA e crie sua primeira imagem de destaque hoje.

Compartilhe este artigo

Escolha seu idioma