Skip to content

v0.1.0 — Figma-to-Unity via MCP

Latest

Choose a tag to compare

@chav0 chav0 released this 15 Aug 15:56
· 2 commits to main since this release

First public release of UnityFigmaMCP — an MCP server that lets AI agents build Unity UI prefabs from Figma designs.

What's included

MCP Server (.NET 8)

  • 13 tools: Figma fetch, prefab build/edit, sprite import, asset binding, status check
  • Dual protocol: MCP (stdio) for AI agents + SignalR (HTTP) for Unity Editor
  • Figma REST API integration with component/variant resolution

Unity Editor Package (UPM)

  • Configurable layout pipeline: RectTransform, Text (TMP), Image, Layout Groups, Grid, ContentSizeFitter
  • Component and variant support (COMPONENT_SET auto-builds variant prefabs)
  • Sprite and prefab binding to Figma keys
  • Auto-connects to MCP server on port 52802

6 AI Skills — agent-agnostic Markdown workflows

  • /build-prefab — full Figma-to-Unity pipeline with preview, renaming, and variants
  • /update-prefab — sync existing prefab with Figma changes
  • /download-sprites — export and import sprites from Figma
  • /bind-figma-unity — link existing Unity assets to Figma components
  • /inspect-diff — compare prefab vs. Figma source
  • /setup-project — diagnose connections and config

Install

  1. Clone the repo (MCP server) and add to your agent's MCP config
  2. Install dependencies in Unity: NuGetForUnity, SerializeReference Extensions, then SignalR Client via NuGet
  3. Install the Unity package via UPM: https://github.com/chav0/UnityFigmaMCP.git?path=UnityFigmaMCPPackage#v0.1.0
  4. Configure a layout pipeline and set default folders in FigmaAutoLayoutSettings
  5. Bind your UI kit to Figma components

See the Installation Guide for details.