Design
Cartão de especificação responsiva Figma iOS Android pt dp sp
Converte valores px do Figma para as unidades corretas de cada plataforma e gera um spec card para devs: pt do iOS (@1x/@2x/@3x com px renderizados por escala), dp/sp do Android (tabela de renderização mdpi…xxxhdpi e escala de fonte), rem/vw web com snippet clamp(); auditoria de alvos de toque mínimos (44pt iOS / 48dp Android / 44px e 24px WCAG) com classes de janela do Material e breakpoints do Tailwind.
Início rápido
Chame esta ferramenta a partir do seu código em três idiomas.
curl -X POST 'https://api.elysiatools.com/pt/api/tools/figma-ios-android-pt-dp-sp-responsive-design-spec-card' \
-H 'Content-Type: application/json' \
-d '{"px":48,"designScale":"1","role":"touch","rootFontSize":16,"viewportWidth":1440}'Referência da API
Envie uma requisição POST com suas entradas em JSON. Parâmetros do tipo arquivo exigem upload prévio.
Endpoint
POST https://api.elysiatools.com/pt/api/tools/figma-ios-android-pt-dp-sp-responsive-design-spec-cardParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| px | number | Sim | — |
| designScale | select | Não | — |
| role | select | Não | — |
| rootFontSize | number | Não | — |
| viewportWidth | number | Não | — |
Formato de resposta
Integração MCP
Adicione esta ferramenta ao seu servidor Model Context Protocol para que agentes de IA possam listá-la e chamá-la.
Configuração do servidor
Adicione este bloco à configuração do seu cliente MCP:
{
"mcpServers": {
"elysiatools-figma-ios-android-pt-dp-sp-responsive-design-spec-card": {
"name": "figma-ios-android-pt-dp-sp-responsive-design-spec-card",
"description": "Converte valores px do Figma para as unidades corretas de cada plataforma e gera um spec card para devs: pt do iOS (@1x/@2x/@3x com px renderizados por escala), dp/sp do Android (tabela de renderização mdpi…xxxhdpi e escala de fonte), rem/vw web com snippet clamp(); auditoria de alvos de toque mínimos (44pt iOS / 48dp Android / 44px e 24px WCAG) com classes de janela do Material e breakpoints do Tailwind.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=figma-ios-android-pt-dp-sp-responsive-design-spec-card",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Listar ferramentas disponíveis
Após conectar ao endpoint SSE, liste as ferramentas expostas:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Chamar esta ferramenta
Invoque a ferramenta pelo seu id; os argumentos são construídos a partir de seus parâmetros:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "figma-ios-android-pt-dp-sp-responsive-design-spec-card",
"arguments": {
"px": 48,
"designScale": "1",
"role": "touch",
"rootFontSize": 16,
"viewportWidth": 1440
}
}
}