Skip to main content
Glama
smithery.json4.13 kB
{ "name": "Palette", "description": "Transform Figma designs into React/Vue components using your existing design system", "version": "1.0.0", "author": "Jongho", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/Opti-kjh/palette.git" }, "homepage": "https://github.com/Opti-kjh/palette#readme", "keywords": [ "mcp", "model-context-protocol", "design-system", "figma", "react", "vue", "cursor", "ai", "code-generation", "component-library" ], "category": "Design & Development", "tags": ["figma", "react", "vue", "design-system", "mcp", "ai"], "features": [ "Figma Integration", "React Code Generation", "Vue Code Generation", "Smart Component Mapping", "Design Analysis", "Cursor AI Integration" ], "requirements": { "node": ">=18.0.0", "figma_token": "required" }, "installation": { "command": "npm install palette", "setup": [ "Get Figma Access Token from Figma → Settings → Account → Personal Access Tokens", "Set environment variable: export FIGMA_ACCESS_TOKEN='your_token_here'", "Configure Cursor AI MCP settings" ] }, "usage": { "examples": [ "<FigmaURL>을 React 컴포넌트로 변환해줘", "<FigmaURL>을 Vue 컴포넌트로 변환해줘" ], "tools": [ { "name": "convert_figma_to_react", "description": "Convert Figma designs to React components", "parameters": ["figmaUrl", "componentName", "nodeId (optional)"] }, { "name": "convert_figma_to_vue", "description": "Convert Figma designs to Vue components", "parameters": ["figmaUrl", "componentName", "nodeId (optional)"] }, { "name": "list_design_system_components", "description": "List available design system components", "parameters": ["framework"] }, { "name": "analyze_figma_file", "description": "Analyze Figma file structure and suggest mappings", "parameters": ["figmaUrl"] } ] }, "supported_design_systems": [ { "name": "React Design System", "url": "https://github.com/dealicious-inc/ssm-web/tree/master/packages/design-system-react", "components": [ "ssm-accordion", "ssm-arrow-pagination", "ssm-badge", "ssm-button", "ssm-check", "ssm-chip", "ssm-dropdown", "ssm-error", "ssm-helper-text", "ssm-icon", "ssm-input", "ssm-labeled-text", "ssm-layer-alert", "ssm-layer-popup", "ssm-loading-spinner", "ssm-notice", "ssm-pagination", "ssm-radio", "ssm-switch", "ssm-tab", "ssm-tag", "ssm-text-field", "ssm-text-link", "ssm-text", "ssm-toast", "ssm-tooltip", "env-badge" ] }, { "name": "Vue Design System", "url": "https://github.com/dealicious-inc/ssm-web/tree/master/packages/design-system", "components": [ "SsmAccordion", "SsmArrowPagination", "SsmBadge", "SsmButton", "SsmCheck", "SsmChip", "SsmDropdown", "SsmError", "SsmHelperText", "SsmIcon", "SsmImage", "SsmInput", "SsmLabeledText", "SsmLayerAlert", "SsmLayerModal", "SsmLoadingSpinner", "SsmNotice", "SsmPagination", "SsmRadioGroup", "SsmSwitch", "SsmTab", "SsmTag", "SsmText", "SsmTextField", "SsmTextLink", "SsmToast", "SsmTooltip", "EnvBadge" ] } ], "cursor_config": { "mcpServers": { "palette": { "command": "npx", "args": ["palette"], "env": { "FIGMA_ACCESS_TOKEN": "${FIGMA_ACCESS_TOKEN}" } } } }, "documentation": { "readme": "SMITHERY_README.md", "quick_start": "QUICK_START.md", "usage": "USAGE.md", "installation": "INSTALLATION.md" } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Opti-kjh/palatte'

If you have feedback or need assistance with the MCP directory API, please join our Discord server