Back to Plugins
ZapCode Figma MCP - Figma to Code with AI

ZapCode Figma MCP - Figma to Code with AI

Transform Figma designs into production code via MCP. Works with Claude Code, Cursor, Windsurf.

no codebootstrapcssno code tooldesign to codehtmltailwindlow codehtml5angular

Plugin Preview

ZapCode Figma MCP - Figma to Code with AI preview

About this plugin

Connect Figma designs directly to AI coding assistants. Select any frame, ask AI to code it—get production-ready components with all assets included. Works seamlessly with Claude Code, Cursor, and Windsurf for AI-powered code generation.WHY ZAPCODE MCP?⚡ NO API RATE LIMITS - Unlimited usage via Plugin API💰 COST-EFFECTIVE - Free daily Zapcoins, zero API quota consumed🎯 WORKS ON ANY PLAN - As long as you own the figma fileHOW IT WORKS1. Install MCP server: https://www.npmjs.com/package/zapcode-figma-mcp2. Run Zapcode plugin in Figma Desktop3. Toggle MCP mode on top left and wait for connection, make sure the mcp is on for successful connection.4. Select any frame or component5. Ask Claude/Cursor/Cline: "Generate code from this design"6. AI receives Figma context and builds your codeSUPPORTED AI TOOLS (via Model Context Protocol)Claude Desktop | Claude Code | Cursor | Cline | Windsurf | Zed | Continue | GitHub CopilotFull MCP installation guide: https://www.npmjs.com/package/zapcode-figma-mcpTECH STACK FLEXIBILITY:Choose your output format in plugin settings:• HTML/CSS (Tailwind or Bootstrap)• React• Angular• Vue• FlutterAI adapts code generation to your selected framework.PRIVACY & SECURITY✓ MCP server runs locally (via npx)✓ Data flow: Figma → Local MCP → Your AI tool✓ No external servers✓ Designs stay on your machineFREE DAILY CREDITSGet 5 Zapcoins daily for code generation. Need more? Purchase directly in-plugin via Buy Me a Coffee.REQUIREMENTS✓ Figma Desktop or Figma Web✓ Node.js 16 or higher✓ MCP-compatible AI tool (Claude Desktop, Cursor, etc.)QUICK STARTStep 1: Install MCP serverFollow setup guide for your AI tool: https://www.npmjs.com/package/zapcode-figma-mcpStep 2: Run plugin in Figma DesktopPlugins → Zapcode → Toggle MCP modeStep 3: Select a frame and ask your AI"Generate a React component from this design"Done! AI builds pixel-perfect code with assets.ARCHITECTURE COMPARISONZapcode MCP:• Uses Figma Plugin API (direct access, no REST calls)• No Figma API rate limits• Works on any Figma planOther MCP Servers:• Use Figma REST API• Subject to API rate limits: 6/month (Starter) or 10-50/min (paid plans)• Share your account's API quota• Source: https://developers.figma.com/docs/rest-api/rate-limits/Learn more about Model Context Protocol: https://modelcontextprotocol.io

Plugin Details

Version17
CreatedDecember 28, 2024
Last UpdatedDecember 25, 2025
CategorySoftware development
CreatorZapCode
Stats55 installs, 12 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:./ui.html
  • main:./code.js
  • Document Access:dynamic-page
  • Network Access:

    ZapCode requires network access to connect with Local MCP server for MCP client integrations, Supabase for authentication and Database, and Stripe for payment processing. Your data is safe and local to your Figma environment.

  • Editor Types:
    figma
  • Allowed Domains:
    • http://localhost:3000
    • http://localhost:3001
    • http://localhost:32044
    • http://localhost:32896
    • http://localhost:32897
    • http://localhost:32898
    • http://localhost:32899
    • http://localhost:40000
    • http://localhost:5000
    • http://localhost:50000
    • http://localhost:5173
    • http://localhost:54321
    • http://localhost:60000
    • http://localhost:61234
    • http://localhost:62000
    • http://localhost:63000
    • http://localhost:8000
    • http://localhost:8080
    • http://localhost:8888
    • http://localhost:9000
    • https://bupvbzpykwtudyqjdpsg.supabase.co
    • ws://localhost:3000
    • ws://localhost:3001
    • ws://localhost:32044
    • ws://localhost:32896
    • ws://localhost:32897
    • ws://localhost:32898
    • ws://localhost:32899
    • ws://localhost:40000
    • ws://localhost:5000
    • ws://localhost:50000
    • ws://localhost:5173
    • ws://localhost:54321
    • ws://localhost:60000
    • ws://localhost:61234
    • ws://localhost:62000
    • ws://localhost:63000
    • ws://localhost:8000
    • ws://localhost:8080
    • ws://localhost:8888
    • ws://localhost:9000