메인 콘텐츠로 건너뛰기

디자인 시스템과 AI: MCP 서버가 핵심 열쇠인 이유

Ana BoyerDesigner Advocate, Figma
회색 배경 위 중앙에 서로 연결된 검은색 원들이 배치되어 있고, 그로부터 얇은 검은 선들이 뻗어나가 초록색 점들과 다채로운 기하학적 형태들로 연결된 추상 일러스트레이션입니다. 형태들은 빨강, 노랑, 파랑, 그리고 여러 색이 섞인 빗살 무늬 질감을 지니고 있으며, 전체적으로 대칭적인 구성을 이루고 있습니다.회색 배경 위 중앙에 서로 연결된 검은색 원들이 배치되어 있고, 그로부터 얇은 검은 선들이 뻗어나가 초록색 점들과 다채로운 기하학적 형태들로 연결된 추상 일러스트레이션입니다. 형태들은 빨강, 노랑, 파랑, 그리고 여러 색이 섞인 빗살 무늬 질감을 지니고 있으며, 전체적으로 대칭적인 구성을 이루고 있습니다.

MCP 서버와 함께 활용될 때, 디자인 시스템은 AI 기반 업무 흐름의 생산성을 증폭시키는 계수가 되어, AI 에이전트가 브랜드에 부합하고 맥락에 맞는 결과물을 생성하도록 보장합니다.

디자인 시스템과 AI: MCP 서버가 핵심 열쇠인 이유공유

일러스트레이션: Cynthia Alfonso

검은색 배경 위에 세 개의 화살표 형태 구간이 서로 연결되어 원형 루프를 이루는 다이어그램. 시계 방향으로 각 구간에는 빨간색은 '더 견고한 디자인 시스템(More robust DS)', 파란색은 '더 나은 AI 결과물(Better AI output)', 초록색은 '향상된 AI/디자인 시스템 지원(Improved AI/DS support)' 라벨이 표시되어 있습니다.검은색 배경 위에 세 개의 화살표 형태 구간이 서로 연결되어 원형 루프를 이루는 다이어그램. 시계 방향으로 각 구간에는 빨간색은 '더 견고한 디자인 시스템(More robust DS)', 파란색은 '더 나은 AI 결과물(Better AI output)', 초록색은 '향상된 AI/디자인 시스템 지원(Improved AI/DS support)' 라벨이 표시되어 있습니다.

AI 에이전트가 Figma에서 제공되는 디자인 맥락을 이해하고 활용할 수 있을 때, 디자인 시스템은 한층 더 효과적으로 작동하며, 그 결과 더 우수한 코드 결과물로 이어집니다.

수년간 디자인 시스템은 제품 개발 팀이 디자인 의사결정을 확장하고, 디자인과 엔지니어링을 연결할 수 있도록 돕는 발판 역할을 해왔습니다. 그리고 더 나은 커뮤니케이션, 풍부한 문서화, 공유된 패턴과 공통 언어와 같은 성공적인 디자인 시스템을 구성하는 요소들은 곧 AI를 효과적으로 활용하기 위한 기반이기도 합니다. 디자인 시스템이 디자인 및 엔지니어링 팀이 브랜드 가이드라인, 모범 사례, 패턴, 코드를 이해하도록 돕는 것처럼, AI 에이전트에게도 단순히 어떤 결과물이 아니라 올바른 결과물을 만들어내는 데 필요한 맥락을 제공합니다. 그리고 AI 에이전트가 이러한 디자인 맥락을 바탕으로 작업할 수 있을 때, 플라이휠 효과가 만들어집니다. 즉, AI가 디자인 시스템을 더욱 강화하고, 강화된 디자인 시스템이 다시 더 나은 AI 기반 코드 생성을 가능하게 하는 선순환이 이루어지는 것입니다.

이를 실제로 잘 보여주는 대표적인 사례가 바로 Figma의 MCP 서버입니다. 이 서버는 Figma의 디자인 맥락을 IDE로 가져와, 개발 환경 안에서 바로 활용할 수 있도록 해줍니다. 이 맥락은 스타일 및 변수 사용 정이러한 맥락에는 스타일과 변수 사용 방식, 변수 코드 문법, 그리고 Code Connect와 같은 정보가 포함됩니다. 따라서 디자인이 팀의 디자인 시스템을 얼마나 충실히 활용하고 있는지, 그리고 디자인 시스템의 디자인 측과 코드 측이 얼마나 긴밀하게 연결되어 있는지에 따라, MCP 서버의 활용 가치는 더욱 커집니다. 또한 조직에 아직 견고한 디자인 시스템이 구축되어 있지 않더라도, Figma MCP 서버는 토큰과 컴포넌트 구현을 지원함으로써 디자인 시스템 구축을 시작하는 데 유용한 도구가 될 수 있습니다.

디자인 시스템은 디자인과 AI를 잇는 공통 언어입니다

대규모 언어 모델(LLM)의 발전으로 아이디어에서 실행까지의 과정이 점점 더 쉬워지고 있는 지금, 훌륭한 제품을 가르는 진정한 차별화 요소는 단순한 기능이 아니라 의도와 시각적 정체성, 세심한 사용자 경험이 반영된 완성도가 되고 있습니다. 디자인 시스템은 이러한 수준의 완성도를 조직 전반으로 확장할 수 있게 해줍니다. 우아하고 접근 가능하며 사용하기 쉬운 인터페이스를 위한 기반을 마련함으로써, 팀이 품질과 일관성을 희생하지 않고도 빠르게 움직일 수 있도록 돕습니다. 또한 디자인 시스템은 모두가 같은 AI 생성 요소 풀에서 가져온 비슷비슷한, 개성 없는 UI를 출시하게 되는 상황을 방지하는 역할도 합니다.

훌륭한 디자인 시스템은 다음을 제공합니다.

  • 확장 가능한 기반: 색상, 여백, 타이포그래피 등 명확하게 정의된 토큰을 통해 모든 플랫폼과 접점에서 일관된 시각적 표현을 유지할 수 있습니다.
  • 재사용 가능한 컴포넌트: 다양한 사용 사례에 유연하게 적용되면서도, 단일한 기준을 유지하도록 설계되었습니다.
  • 내장된 접근성: 처음부터 포용성을 고려해 사용자 경험을 설계했습니다.

이미 견고한 디자인 시스템의 이점을 누리고 있는 조직이든, 혹은 이를 구축하고 유지하는 데 드는 시간과 자원을 정당화하려는 단계에 있든, 디자인 시스템을 AI 도구와 함께 활용할 때 그 가치는 더욱 커집니다. 디자인 시스템이 갖춰진 환경에서는 AI 에이전트가 단순히 제품을 더 빠르게 만드는 데 그치지 않고, 디자이너와 개발자가 신중하게 정의한 패턴과 모범 사례를 이해하고 반영한 결과물을 생성할 수 있습니다.

더 많은 기업들이 제품 개발 스택에 AI 도구를 도입함에 따라, 디자인 시스템은 이러한 도구들을 더 나은 결과로 이끄는 연결 조직 역할을 점점 더 하게 될 것입니다. 디자인 시스템은 조직이 AI를 자사의 브랜드, 기준, 그리고 팀 문화에 더 가깝게 연결하는 방식이 될 것입니다.

새로운 수준의 속도와 정확성

현재 코드 생성은 제품 개발에서 AI가 가장 많이 활용되는 사용 사례입니다. Figma의 최근 AI 보고서에 따르면, 개발자의 68%가 AI를 사용해 코드를 작성하고 있습니다. 하지만 디자이너와 개발자 중 단 32%만이 AI의 결과물을 신뢰한다고 답했습니다. 그 이유는 무엇일까요? 모든 것은 맥락에 달려 있기 때문입니다.

디자인 시스템의 맥락 없이 AI 에이전트에게 코드를 생성하라고 요청하는 것은, 온보딩도 거치지 않은 신규 엔지니어에게 곧바로 코드를 배포하라고 하는 것과 같습니다. 기술적으로는 작동할 수 있을지 몰라도, 팀이 실제로 일하는 방식과는 결코 맞지 않을 것입니다.

중요한 이유

AI 에이전트가 디자인 시스템의 맥락을 함께 이해한 상태에서 코드를 생성하면, 다음과 같은 일이 가능해집니다.

  • 기존 컴포넌트와 패턴 재사용: 중복과 불일치를 줄입니다.
  • 디자인 토큰 자동 적용: 코드가 브랜드 및 접근성 기준에 자연스럽게 부합하도록 합니다.
  • 개발자를 위한 고품질 초기 코드 제공: 엔지니어가 더 빠르고 정확하게 작업할 수 있도록 돕습니다.
  • 피드백 루프 단축: 해석 차이와 QA에 소요되는 시간을 줄여 디자인과 엔지니어링을 효과적으로 연결합니다.

바로 이 지점에서 Figma의 MCP 서버가 역할을 합니다. Figma 프레임을 인스펙트하면, MCP 서버는 컴포넌트, 스타일, 변수와 같은 맥락 정보를 AI 에이전트에 전달합니다. 이 요소들이 Code Connect와 변수 코드 문법을 통해 코드와 매핑되어 있다면, AI 에이전트는 실제 코드 리소스를 그대로 활용할 수 있습니다. 설령 매핑이 되어 있지 않더라도, MCP 서버는 여전히 스타일링 맥락을 제공하여 AI 에이전트가 디자인을 고려한 코드를 처음부터 작성하도록 도와줍니다.

그리고 이제 자동화된디자인 시스템 규칙 생성 기능이 추가되면서, MCP 서버는 코드베이스를 스캔해 구조화된 규칙 파일을 생성할 수 있게 되었습니다. 이 파일에는 토큰 정의, 컴포넌트 라이브러리, 스타일 계층 구조, 명명 규칙 등이 명확하게 정리되어 포함됩니다. 이 파일은 AI 에이전트에게 시스템 수준의 가이드 역할을 하여, 모호함을 줄이고 생성되는 코드가 팀의 기준을 충실히 따르도록 보장합니다. 개발자들은 여백, 토큰, 네이밍 규칙 같은 세부 사항을 일일이 AI 도구 프롬프트에 입력할 필요 없이 핵심적인 구현에 집중할 수 있고, AI는 디자인 시스템에 기반한 기본값으로 빈틈을 자연스럽게 채워 줍니다.

주석은 Figma MCP 서버가 AI 에이전트에 제공하는 추가적인 맥락 정보입니다. 접근성, 인터랙션 동작, 콘텐츠와 관련된 설명을 주석으로 추가해 두면, AI 에이전트는 해당 정보를 반영해 디자인 의도가 반영된 코드 생성을 수행할 수 있습니다.

더 나은 디자인 시스템 구축하기

Figma의 MCP 서버는 개발자가 더 나은 코드를 작성하도록 돕는 데 그치지 않고, AI를 파트너로 삼아 디자인 시스템 팀이 시스템을 구축, 관리, 진화시키는 새로운 방식을 가능하게 합니다. 이를 통해 팀은 AI 에이전트를 활용해 다음과 같은 작업을 수행할 수 있습니다.

1. 회사 표준에 맞는 컴포넌트 코드 생성

무엇보다도 Figma MCP 서버는 AI 에이전트가 생성하는 결과물이 팀의 기존 패턴을 충실히 따르도록 돕습니다. 이를 통해 AI 에이전트는 다음과 같은 작업을 수행할 수 있습니다.

  • 새로운 컴포넌트 디자인에 대한 MCP 맥락 정보를 기존 컴포넌트의 코드와 결합하여, 이미 확립된 기준과 표준에 맞는 방식으로 새로운 컴포넌트 코드를 구현할 수 있습니다.
  • 기본적으로 React와 Tailwind에만 한정된 결과가 아니라, 팀이 실제로 사용하는 언어와 프레임워크에 맞는 코드를 생성할 수 있습니다.

이러한 맥락 정보는 컴포넌트 생성과 수정 속도를 높일 뿐만 아니라, 디자인과 코드의 정합성을 강화하는 업무 흐름 왜 중요한지를 분명히 보여줍니다.

개발자 옹호자 Riccardo Erra는 Dev Mode MCP 서버를 활용해 AI 에이전트가 새로운 컴포넌트 코드를 생성하도록 돕는 방법을 소개합니다.

2. 디자인 토큰 작업 자동화

Figma MCP 서버를 활용하면, AI 에이전트는 디자인 토큰을 어디에 적용해야 하는지 식별하거나, 필요한 경우 새로 도입할 수도 있습니다. 이를 통해 AI 에이전트는 다음과 같은 작업을 수행할 수 있습니다.

  • 아직 디자인 토큰이 적용되지 않은 경우에도, 디자인 토큰을 적용해야 할 위치를 제안합니다.
  • 디자인과 코드베이스의 맥락을 활용해, 새로 생성되는 디자인 토큰이 이미 정의된 표준과 기준을 준수하도록 합니다.
  • 플러그인REST API를 활용해, 팀을 위한 더 나은 디자인 토큰 업무 흐름을 구축할 수 있도록 스크립트와 자동화 작성을 지원합니다.

디자인 토큰을 막 도입하는 단계이든, 이미 성숙한 시스템을 더욱 고도화하는 단계이든, Figma MCP 서버는 디자인과 코드 전반에서 토큰의 도입과 활용을 가속화하는 데 도움을 줍니다.

3. 정합성 점검 및 개선

효과적인 디자인 시스템을 유지하는 데 있어 중요한 요소 중 하나는 디자인과 코드 간의 정합성을 지속적으로 유지하는 것입니다. Figma MCP 서버를 활용하면, AI 에이전트가 디자인 맥락을 바탕으로 디자인과 코드베이스 간의 차이를 점검하는 데 도움을 줄 수 있습니다. 이를 통해 AI 에이전트는 다음과 같은 작업을 수행할 수 있습니다.

  • 선택한 디자인과 코드베이스를 서로 비교하여 디자인 토큰이 코드에서 어떻게 사용되고 있는지 또는 그 반대로 점검합니다.
  • Figma 컴포넌트와 코드 컴포넌트가 더 잘 맞도록, 레이어 명명을 어떻게 개선하면 좋을지 표시합니다.
  • 코드와의 정합성을 높이기 위해 Figma 속성을 개선할 방안을 제시합니다.
  • 코드를 반응형으로 개선하고, 잠재적인 디자인 문제를 더 이른 단계에서 식별합니다.

다음은 Figma MCP 서버를 활용해 AI 에이전트가 디자인과 코드 간 속성 정합성에 대한 제안을 생성하도록 하는 방법입니다.

다음은 Figma Dev Mode MCP를 사용해 AI 에이전트가 디자인과 코드 간 속성 정합성에 대한 제안을 생성하도록 하는 방법입니다.

이미 Code Connect를 설정해 두었다면, 생성되는 코드는 기존의 패턴과 디자인에 훨씬 더 밀접하게 부합하게 됩니다. 아직 Code Connect 도입을 시작하는 단계라면, Figma MCP 서버가 초기 온보딩 과정을 더 수월하게 만들어 줄 수 있습니다. 사전에 구조와 제안을 제공함으로써, 보다 체계적으로 설정을 시작할 수 있도록 돕습니다.

미래를 내다보며

디자인 시스템과 AI가 함께 작동할 때 가능한 일들은 아직 표면만 살짝 들여다본 수준에 불과합니다. 이는 단순한 도구의 변화가 아니라, 제품을 만드는 방식 자체의 변화입니다. AI 업무 흐름에 시스템 수준의 사고를 내재화함으로써, 팀은 반복적이고 소모적인 작업을 더 빠르게 처리할 수 있고, 그만큼 사람들이 진정으로 좋아할 만한, 세심하고 아름답게 설계된 제품을 만드는 데 더 많은 시간과 에너지를 집중할 수 있게 됩니다.

Create and collaborate with Figma

Get started for free