Skip to content

Figma Remote MCP: Create a Website from a Figma File from Scratch

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Connect Warp to Figma's remote MCP server via OAuth and generate front-end code directly from your design files.

Learn how to connect Warp to Figma’s remote MCP server to generate code directly from your design files — complete with screenshots, metadata, and design system context.


This guide covers how to:

  • Connect Warp to the remote Figma MCP server
  • Log in securely using OAuth
  • Use the server to pull live context (components, variables, and assets) from your Figma designs
  • Generate front-end code based on your UI files
  • Iterate and refine output directly in Warp

  1. A remote MCP server runs outside your local machine — Warp connects to it through a secure network call.

    This means you don’t have to manage processes, ports, or tokens manually. Warp handles setup, authentication, and communication for you.

    • Copy the Figma MCP configuration JSON
    {
    "Figma": {
    "url": "https://mcp.figma.com/mcp"
    }
    }
    • In Warp, paste the JSON — Warp will automatically open an OAuth login window.
    • Log in once with your Figma account credentials.
  2. Once connected, the server enables Warp’s AI to understand your design context by fetching:

    TypeDescription
    get_screenshotHelps the AI visualize layout and relationships between elements.
    create_design_system_rulesComponents, variables, and styles for consistent, reusable code.
    get_codeExtracts code from your Figma design for direct use in projects.
    get_metadataIncludes text, images, and layer names for more realistic mock data.
  3. Basic flow:

    • Copy your Figma file link:
      • Right-click → Copy / Paste As → Copy Link to Selection
    • In Warp, paste a prompt to create a website based on that design.

    Prompt:

    Create a website from this Figma file: <LINK HERE>
    Follow the design layout and use these guidelines:
    - Match spacing and typography from the design
    - Use Tailwind CSS and TypeScript
    - Make components reusable

    Warp uses the Figma MCP server to pull all necessary context and begin generating code diffs.

    • In under five minutes, Warp generates a working site structure based on the Figma layout.
    • Missing assets (e.g., logos or images) are automatically referenced in an assets/ folder.
    • Warp prompts you to add any missing files before continuing.
  4. Warp’s persistent input allows mid-process updates.
    If you forget an image (e.g., the Misho logo), simply upload it and notify Warp:

    I’ve uploaded the Misho logo to the assets folder.

    Warp will automatically detect and use it during the same generation session.

    • Warp now supports remote MCP servers for Figma (and others like GitHub, Sentry, and Linear).
    • OAuth login streamlines setup and removes manual token handling.
    • The Figma MCP integration enables rapid, context-aware code generation.
    • Persistent input and real-time iteration make design-to-code workflows seamless.