Figma MCP PRO

Figma MCP PRO

Professional Model Context Protocol server that enables AI-optimized Figma design analysis and comprehensive design-to-code conversion through a structured 5-step workflow.

Category
Visit Server

README

Figma MCP PRO

Professional Model Context Protocol (MCP) server for AI-optimized Figma design analysis. Clean 5-step workflow for comprehensive design-to-code conversion with smart comment processing and asset downloads.

🚀 Key Features

  • 5-Step Workflow: Framework selection → Design data → Comments → Assets → Reference analysis
  • AI-Optimized: Structured data specifically formatted for AI code generation
  • 10 Framework Support: React, Vue, Angular, Svelte, HTML/CSS/JS, SwiftUI, UIKit, Electron, Tauri, NW.js
  • Smart Comments: Coordinate-based matching of designer comments to UI elements
  • Asset Downloads: Batch download with original Figma export settings
  • CSS Generation: Automatic CSS from Figma properties (padding, margins, borders, effects)

📦 Installation

npm install -g figma-mcp-pro

⚙️ Quick Setup

1. Get Your Figma API Key

Get your API token from Figma Account Settings → Personal access tokens

2. Copy & Paste MCP Configuration

📋 Use the copy button on the code block below, then replace your-api-key-here with your actual API key:

{
  "mcpServers": {
    "Figma MCP PRO": {
      "command": "npx",
      "args": ["figma-mcp-pro@latest", "--figma-api-key", "your-api-key-here"],
      "env": {
        "DEBUG": "true"
      }
    }
  }
}

Configuration File Locations:

  • Claude Desktop: claude_desktop_config.json
  • Claude Code (VS Code): VS Code MCP settings
  • Cursor, Windsurf, TRAE: Application MCP configuration settings

📝 Tool Reference

Core Tools

show_frameworks

Shows available frameworks. Call first to choose target framework.

get_figma_data

Extracts AI-optimized design data with framework-specific processing.

  • Input: Figma URL + framework
  • Output: Design structure, CSS properties, layout data

process_design_comments

Matches designer comments to design elements with AI implementation prompts.

  • Input: Figma URL + framework
  • Output: Comment-to-element mapping with actionable instructions

download_design_assets

Downloads export-ready assets with original Figma settings + reference image.

  • Input: Figma URL + local path
  • Output: Asset files + reference.png for visual context

check_reference

Analyzes reference.png for design understanding and development guidance.

  • Input: Assets folder path + framework
  • Output: Design analysis and framework-specific development recommendations

🎯 What You Get

Design Data

  • Layout: Padding, margins, gaps, auto-layout properties
  • Styling: Colors, borders, shadows, effects, typography
  • Structure: Component hierarchy, semantic roles
  • Responsive: Flexible sizing, constraints, breakpoints

Smart Comments

  • Coordinate Matching: Comments linked to specific design elements
  • AI Instructions: "Add hover animation to Button component"
  • Implementation Context: Element details + positioning

Asset Downloads

  • Export Settings: Respects Figma's configured export settings
  • Original Names: Uses actual node names as filenames
  • Visual Reference: reference.png shows complete design context
  • Multiple Formats: SVG, PNG, JPG, PDF support

🌟 Framework Optimizations

  • React: TypeScript, Hooks, Custom Hooks, Performance optimization
  • Vue: Composition API, TypeScript, Pinia stores, Composables
  • Angular: Standalone components, Signals, Modern templates, TypeScript
  • Svelte: Svelte 5 runes, TypeScript, SvelteKit, Stores
  • HTML/CSS/JS: Design tokens, Modern CSS, Accessibility-first
  • SwiftUI: State management, MVVM, Accessibility, Modern patterns
  • UIKit: Modern concurrency, SwiftUI interop, Auto Layout
  • Electron: Security hardening, IPC patterns, Native integration
  • Tauri: Rust commands, Event system, Security, WebView
  • NW.js: Unified context, Node.js integration, Chromium APIs

📄 License

MIT License

🆘 Support

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured