Skip to content
푸땡로그
Go back

Figma AI Agent Design: use_figma MCP로 AI가 직접 디자인하는 시대

디자이너가 Figma에서 프레임을 그리고, 개발자가 코드를 작성합니다. 이 흐름은 항상 design-to-code 방향이었습니다. Figma의 Dev Mode MCP도 이 방향을 따랐습니다 — 디자인 정보를 추출하여 코드 생성을 돕는 것이었죠.

2026년 3월 24일, Figma가 방향을 뒤집었습니다. AI 에이전트가 Figma 캔버스에 직접 디자인을 생성하고 수정할 수 있는 use_figma MCP를 오픈 베타로 공개했습니다. code-to-design 시대의 시작입니다.


use_figma MCP란

use_figma MCP는 AI 에이전트가 Figma 캔버스에 네이티브 콘텐츠를 직접 생성하고 수정할 수 있게 해주는 MCP(Model Context Protocol) 도구입니다. 기존 Dev Mode MCP가 “읽기 전용”이었다면, use_figma는 **“읽기 + 쓰기”**를 지원합니다.

에이전트가 할 수 있는 작업은 다음과 같습니다.

핵심은 사용자의 디자인 시스템을 그대로 활용한다는 점입니다. AI가 임의로 디자인을 만드는 것이 아니라, 팀이 정의한 컴포넌트와 토큰을 기반으로 작업합니다.

sequenceDiagram
    participant A as AI 에이전트<br/>(Claude Code 등)
    participant M as Figma MCP 서버
    participant F as Figma 캔버스

    A->>M: use_figma 도구 호출<br/>(디자인 생성 요청)
    M->>F: Figma API<br/>(캔버스 쓰기 명령)
    F-->>M: 생성 결과 반환
    M-->>A: 구조화된 응답
    A->>M: search_design_system<br/>(컴포넌트 검색)
    M-->>A: 재사용 가능한 컴포넌트 목록
    A->>M: use_figma<br/>(컴포넌트 배치)
    M->>F: 캔버스에 컴포넌트 배치
Dev Mode MCP와의 관계 Dev Mode MCP(design-to-code)와 use_figma(code-to-design)는 별개의 도구입니다. 두 도구를 함께 사용하면 디자인 ↔ 코드 양방향 동기화가 가능합니다.

주요 도구 구성

use_figma MCP 서버는 여러 도구를 제공합니다. 각 도구는 명확한 역할을 가집니다.

도구역할
use_figma일반 목적의 캔버스 쓰기 도구
generate_figma_design웹 페이지를 Figma 디자인으로 변환
get_design_context구조화된 디자인 표현 생성 (React + Tailwind 등)
get_variable_defs디자인 토큰과 스타일 추출
search_design_system라이브러리에서 재사용 가능한 컴포넌트 검색

get_design_context는 기존 디자인의 구조를 코드 형태로 추출합니다. use_figma는 반대로 AI가 생성한 결과를 캔버스에 반영합니다. 이 두 도구의 조합이 양방향 워크플로우의 핵심입니다.


설치 및 설정

Claude Code

가장 간단한 방법입니다. 터미널에서 한 줄이면 됩니다.

claude plugin install figma@claude-plugins-official

설치 후 Figma 계정 인증을 진행하면 바로 사용할 수 있습니다.

VS Code

  1. Command Palette를 엽니다 (⌘ Shift P)
  2. **“MCP: Add Server”**를 선택합니다
  3. HTTP를 선택합니다
  4. URL에 https://mcp.figma.com/mcp를 입력합니다

Cursor

추천 방법은 커맨드를 사용하는 것입니다.

/add-plugin figma

설정에서 수동으로 MCP 서버를 추가할 수도 있습니다.

Tip Figma MCP 서버는 Remote MCP Server(권장)와 Desktop Server 두 가지 배포 모델을 제공합니다. Remote 방식은 https://mcp.figma.com/mcp에 접속하고, Desktop 방식은 Figma 데스크톱 앱을 통해 로컬에서 실행합니다.

지원하는 AI 에이전트/IDE

Claude Code 외에도 다양한 환경에서 사용할 수 있습니다.


Skills: AI에게 디자인 규칙 가르치기

use_figma MCP의 가장 흥미로운 기능은 Skills 프레임워크입니다. 마크다운 파일로 에이전트의 행동을 정의하는 가이드를 작성할 수 있습니다. 코딩이 전혀 필요 없습니다.

Skills의 구조

# 스킬 제목

## When to use

이 스킬이 적용되어야 하는 상황을 설명합니다.

## Instructions

에이전트가 따라야 할 단계별 지침을 작성합니다.

## Examples

구체적인 입력/출력 예시를 제공합니다.

## Edge Cases

예외 상황과 처리 방법을 정의합니다.

Skills는 팀의 디자인 컨벤션과 워크플로우를 재사용 가능한 지침으로 패키징합니다. “버튼은 항상 8px 패딩을 사용해야 한다”, “다크 모드에서는 이 색상 토큰을 써야 한다” 같은 규칙을 자연어로 정의하면 됩니다.

커뮤니티 Skills 예시

Figma는 출시와 함께 커뮤니티와 공동 개발한 Skills를 공개했습니다.

Skill용도
figma-generate-library코드베이스에서 디자인 시스템 라이브러리 자동 구축
figma-generate-design기존 컴포넌트를 사용한 새 스크린 생성
apply-design-system디자인 시스템 규칙 자동 적용
sync-figma-token코드와 Figma 간 디자인 토큰 동기화
디자인 시스템의 가치가 달라집니다 잘 정리된 디자인 시스템은 이제 단순히 일관성 도구가 아닙니다. 디자인 시스템의 품질이 AI 에이전트의 출력 품질을 직접 결정합니다. 잘 구성된 파일 + 명확한 이름 지정 + 변수 정의 = 우수한 AI 결과입니다.

실전 활용 시나리오

1. 자동 컴포넌트 라이브러리 구축

코드베이스에 React 컴포넌트가 있지만 Figma 라이브러리는 없는 상황. AI 에이전트에게 코드를 읽고 대응하는 Figma 컴포넌트를 생성하라고 요청할 수 있습니다.

"src/components 디렉토리의 Button, Card, Modal 컴포넌트를 분석해서
Figma 라이브러리에 동일한 구조의 컴포넌트를 생성해줘.
variant도 코드와 동일하게 맞춰줘."

2. 디자인-코드 동기화

제품이 진화하면서 코드는 업데이트되었지만 Figma 디자인은 이전 버전에 머물러 있는 경우. AI 에이전트가 코드 변경사항을 감지하고 Figma를 자동으로 업데이트합니다.

3. 접근성 주석 자동 생성

UI 디자인에서 접근성 관련 정보를 자동으로 추출하고, Figma 캔버스에 접근성 주석 레이어를 생성합니다. 탭 순서, 색상 대비, ARIA 레이블 등을 시각적으로 표시합니다.

4. 스크린 배리언트 대량 생성

하나의 기본 스크린에서 다양한 상태(로딩, 에러, 빈 상태, 데이터 있는 상태)를 자동으로 생성합니다. 기존 디자인 시스템의 컴포넌트를 재사용하므로 일관성이 보장됩니다.


Dev Mode MCP와의 차이점

Figma에는 이미 Dev Mode MCP가 있었습니다. 두 도구의 역할은 명확히 다릅니다.

구분Dev Mode MCPuse_figma (AI Agent Design)
방향Figma → 개발 환경AI Agent → Figma 캔버스
주용도디자인 정보 추출, 코드 생성네이티브 Figma 콘텐츠 생성/수정
데이터 흐름Design-to-codeCode-to-design
Skills선택사항핵심 기능
캔버스 수정불가 (읽기 전용)가능 (읽기 + 쓰기)

두 도구를 함께 사용하면 진정한 양방향 워크플로우가 완성됩니다. get_design_context로 현재 디자인을 파악하고, 코드를 구현하고, 다시 use_figma로 디자인을 업데이트하는 순환 구조입니다.

flowchart LR
    A["Figma 디자인"] -->|"get_design_context<br/>(Dev Mode MCP)"| B["코드 구현"]
    B -->|"use_figma<br/>(AI Agent Design)"| C["Figma 업데이트"]
    C -->|"변경사항 반영"| A

레이트 리미트와 가격

현재 오픈 베타 기간으로 무료로 사용할 수 있습니다. 다만 플랜별 레이트 리미트가 적용됩니다.

플랜일일 호출 한도분당 한도
Enterprise600 calls최고 등급
Pro / Organization (Full/Dev)200 calls15-20/분
Starter (Full/Dev)제한적10/분
View / Collab (모든 플랜)월 6 calls-
베타 이후 가격 변동 예고 현재 쓰기 도구(write-to-canvas)는 레이트 리미트에서 제외되어 있습니다. 하지만 Figma는 베타 종료 후 사용량 기반 유료 모델로 전환할 것을 예고했습니다. 구체적인 가격은 아직 공개되지 않았습니다.

주의사항과 제한사항

use_figma MCP를 도입하기 전에 알아야 할 점들이 있습니다.


마무리

Figma 캔버스가 AI 에이전트에게 열렸습니다. 이것은 단순한 기능 추가가 아니라, 캔버스의 역할이 “전달물”에서 **“라이브 아티팩트”**로 전환되는 패러다임 변화입니다.

몇 주 전 Google Stitch가 AI 네이티브 디자인의 가능성을 보여줬다면, Figma는 기존 디자인 생태계 위에서 AI를 통합하는 방향을 택했습니다. 이미 구축된 디자인 시스템, 라이브러리, 팀 워크플로우를 AI가 그대로 활용한다는 점이 실무 도입의 가장 큰 강점입니다.

지금 할 수 있는 것들:

  1. 팀의 디자인 시스템 정리 — 명확한 이름, 변수 정의, 컴포넌트 구조
  2. Skills 작성 — 팀 컨벤션을 마크다운으로 문서화
  3. 작은 프로젝트부터 시작 — 컴포넌트 라이브러리 자동 생성 같은 저위험 작업

디자인 시스템에 투자한 시간이 이제 AI 에이전트의 성능으로 직결됩니다. 잘 정리된 시스템을 가진 팀이 가장 먼저 혜택을 누릴 것입니다.


참고 자료


Share this post on:

Previous Post
Google Stitch: AI 네이티브 '바이브 디자인' 플랫폼이 바꿀 UI 디자인의 미래