UNPKG

@aicrustech/mcp-figma-flow

Version:

MCP server otimizado para integração inteligente com Figma. 4 ferramentas essenciais: dados estruturados, layout skeleton, assets otimizados e validação visual pixel-perfect.

157 lines (117 loc) 4.79 kB
# 🎨 FigmaFlow **🇧🇷 O primeiro MCP feito por brasileiros focado 100% para desenvolvedores do futuro que desenvolvem com LLMs!** **O MCP mais moderno da atualidade** - Conecte o Figma diretamente ao seu editor de código com IA e implemente designs automaticamente em React, Vue, ou qualquer framework. Sem screenshots, com dados precisos de layout, cores e tipografia. **Arriscamos dizer que é superior até mesmo ao próprio Figma** em extração e organização de dados para desenvolvimento! 🚀 ## 🚀 **Instalação Rápida** ### **1. Obtenha seu Token do Figma** 1. Acesse [Figma Settings](https://www.figma.com/settings) 2. Clique em "Personal access tokens" 3. Crie um novo token 4. **Copie o token** ### **2. Configure no seu Editor** #### **Cursor:** Edite `~/.cursor/mcp.json`: ```json { "mcpServers": { "MCP Figma Flow": { "command": "npx", "args": ["-y", "@aicrustech/mcp-figma-flow", "--stdio"], "env": { "FIGMA_API_KEY": "SEU_TOKEN_AQUI" } } } } ``` #### **Windsurf:** Edite `~/.windsurf/mcp.json`: ```json { "mcpServers": { "MCP Figma Flow": { "command": "npx", "args": ["-y", "@aicrustech/mcp-figma-flow", "--stdio"], "env": { "FIGMA_API_KEY": "SEU_TOKEN_AQUI" } } } } ``` **⚠️ Substitua `SEU_TOKEN_AQUI` pelo seu token do Figma!** ### **3. Reinicie seu editor** ## 🎯 **Como Usar** ### **📋 Template Perfeito para LLMs:** ``` Crie uma tela [NOME] na pasta [PASTA]. Utilize o FigmaFlow. Não precisa verificar nada sobre o projeto, simplesmente faça o que eu pedir. Simplesmente faça em [TECNOLOGIA] e utilize TODAS as possibilidades desse MCP: - figma_dados para estrutura - figma_captura para validação visual - figma_imagens para baixar assets - figma_frames se necessário @[URL_DO_FIGMA] ``` ### **🎯 Uso Básico:** 1. **Cole um link do Figma** no chat: ``` https://www.figma.com/design/abc123/Meu-Design ``` 2. **Use o template acima** ou peça diretamente: - "Implemente este design em React" - "Crie um componente Vue baseado neste layout" - "Gere o CSS para esta página" - "Extraia as cores e tipografia" 3. **Veja a mágica acontecer!**## ✨ **Características** - 🇧🇷 **100% brasileiro** - Primeiro MCP feito por brasileiros - 🤖 **Focado em LLMs** - Desenvolvido para o futuro da programação - 🚀 **Mais moderno** - Tecnologia de ponta para extração de dados -**Sem screenshots** - dados diretos da API do Figma -**Layout preciso** - dimensões, espaçamentos, alinhamentos -**Cores exatas** - códigos hex, gradientes, sombras -**Tipografia completa** - fonts, tamanhos, line-heights -**Imagens automáticas** - download e referência de assets -**Componentes Figma** - suporte a variantes e propriedades - 🏆 **Superior** - Melhor organização de dados que o próprio Figma ## 🛠️ **Tools Disponíveis** | **Tool** | **Função** | **Uso** | |----------|------------|---------| | `figma_dados` | 📊 Extrai estrutura completa do design | Hierarquia, layout, cores, tipografia | | `figma_imagens` | 🖼️ Baixa assets otimizados | SVG para ícones, PNG para fotos | | `figma_captura` | 📸 Captura screenshots para validação | Comparação pixel-perfect | | `figma_frames` | 📋 Lista frames disponíveis | Encontrar IDs corretos | ## 🛠️ **IDEs Suportados** - **Cursor** (`~/.cursor/mcp.json`) - **Windsurf** (`~/.windsurf/mcp.json`) - **Claude Desktop** (`~/Library/Application Support/Claude/claude_desktop_config.json`) - Qualquer editor com suporte MCP ## 🐛 **Problemas?** ### **Teste rápido:** ```bash npx @aicrustech/mcp-figma-flow --version ``` ### **Problemas comuns:** 1. **Token inválido?** Verifique se copiou corretamente 2. **Editor não reconhece?** Reinicie após configurar 3. **Erro de permissão?** Verifique se o arquivo do Figma é acessível **📞 [Abra uma issue](https://github.com/Aicrus/MCP-FigmaFlow/issues) se precisar de ajuda!** ## 📖 **Documentação Completa** - **[Configuração para IDEs](IDE-SETUP.md)** - Guia detalhado para cada editor - **[Setup de Desenvolvimento](SETUP.md)** - Para contribuidores - **[Como Distribuir](DISTRIBUICAO.md)** - Para times e organizações - **[Guia de Migração](MIGRATION.md)** - ⚠️ **Importante**: Migração da v2.2.0 ## 🤝 **Contribuições** Contribuições são bem-vindas! Especialmente: - Melhorias na extração de dados - Suporte para novos frameworks - Otimizações de performance - Correções de bugs ## 📝 **Licença** MIT License - Use, modifique e distribua livremente. --- **⭐ Se este projeto te ajudou, deixe uma estrela!** **🚀 Desenvolvido pela Aicrus Tech - Equipe brasileira pioneira em MCPs para LLMs**