Alternativa apresentada pelo Claude, não sei o quanto é adequada (caso alguém possa opinar agradeço), mas aqui funcionou.
Caminho que funciona no plano gratuito:
Já que o servidor local oficial exige plano pago e o remoto não aceita o Antigravity, a saída prática é usar um servidor MCP de terceiros que fala com a API REST do Figma usando um Personal Access Token (esse token é gerado normalmente em qualquer plano, inclusive gratuito). Ele roda localmente via stdio, então o Antigravity aceita numa boa. Exemplo de config no mcp_config.json do Antigravity:
{
"mcpServers": {
"figma": {
"command": "npx",
"args": ["-y", "@nexus2520/figma-mcp-server"],
"env": {
"FIGMA_ACCESS_TOKEN": "figd_SEU_TOKEN_AQUI"
}
}
}
}
O token você gera em Figma → Settings → Security → Personal access tokens.
Limitações reais desse caminho (REST API + PAT) vs. o MCP oficial
Só leitura, sem exceção
O token de acesso pessoal não tem permissões de escrita, e os servidores baseados em REST API só suportam operações de leitura e não conseguem modificar arquivos do Figma diretamente. Ou seja: o agente consegue ler seu design, mas não vai conseguir criar/mover/editar elementos no Figma via esse caminho (o oficial remoto tem uma ferramenta use_figma que escreve no canvas — isso não existe aqui).
Aibase
Aibase
Sem "consciência" do que está aberto/selecionado no app
O MCP oficial (local, do app desktop) sabe o que você tem selecionado na tela em tempo real. Um servidor REST não tem essa noção — você sempre precisa informar explicitamente a URL do arquivo ou o file key / node ID que quer que o agente leia.
Rate limit e cache
A API REST do Figma é limitada por taxa de requisições por token, e a maioria desses servidores comunitários usa cache local (ex.: TTL padrão de 5 minutos com limite de 500 itens) — então mudanças recentes no arquivo podem demorar um pouco para refletir.
GitHub
Aibase
Cobertura parcial de funcionalidades
Como o próprio pessoal que migrou pra esse caminho relatou: a solução via API pública não cobre todas as ferramentas oferecidas pelo MCP remoto oficial, mas é a melhor alternativa disponível no momento. Coisas como get_code_connect_map, busca em design systems (search_design_system) e bibliotecas compartilhadas tendem a não existir nesses servidores de terceiros.
Figma
Sem suporte oficial
São pacotes mantidos pela comunidade — se pararem de ser atualizados ou tiverem bug, você depende do mantenedor do repositório, não do time do Figma.
Na prática: para o seu caso (ver estrutura, tokens de design, exportar imagens, inspecionar componentes) esse caminho cobre bem. Para "fechar o loop" (o agente desenhando de volta no Figma), não serve — mas essa função também não funciona ainda no Antigravity mesmo com o servidor oficial, já que hoje ele é só leitura lá também.