cursor-talk-to-figma-mcp는 Cursor IDE와 Figma를 연결하는 MCP(Model Context Protocol) 기반 도구이다.
Cursor의 AI 기능을 사용하여 Figma 디자인을 수정, 생성하고, 디자인 작업을 코드와 연동할 수 있다.
https://github.com/sonnylazuardi/cursor-talk-to-figma-mcp
해당 코드를 다운받아서 압축을 푼다.
다음의 코드를 터미널에 입력해서 bun을 설치한다.
curl -fsSL https://bun.sh/install | bash
설치 후 프로젝트에 MCP 설정하기
bun setup
터미널을 열고 다음 명령어를 작성한다.
bun socket
그 다음 새 터미널을 열고 다음 명령어를 작성한다.
bunx cursor-talk-to-figma-mcp
Cursor 앱을 실행하고, 설정(Settings) > MCP 메뉴로 이동한다.
이동하면 다음과 같은 새로은 MCP가 생성이 되어 있는데, 비활성화 되어 있다면 활성화 시켜주고 refresh를 해준다.
만약 아무것도 뜨지 않는다면, add new global MCP server 버튼을 누르고 아래의 내용을 넣는다.
{
"mcpServers": {
"TalkToFigma": {
"command": "bunx",
"args": ["cursor-talk-to-figma-mcp@latest"]
}
}
}
Figma에서 플러그인을 열고 connect를 하면 channel id가 생성이 된다.
해당 channel id를 통해서 cursor와 연동을 해야한다.
그러면 다음과 같이 도구 실행(Run tool)을 요청하고, 이를 승인하면 채널 연결이 완료된다.
이제 cursor agent에서 디자인 작업을 작성하면 Figma에 적용되는 모습을 볼 수 있다.
명확한 지시 사항과, 레퍼런스를 줄 수 있으면 좀 더 원하는 방향의 디자인을 구현해주는 것 같다.