
この記事は クラウドワークス グループ Advent Calendar 2025 シリーズ1の9日目の記事です。
1. はじめに
こんにちは。株式会社クラウドワークスで、クラウドワークス テックのエンジニアをしている山﨑です。
私は「デザインが苦手なエンジニア」です。今年の7月に入社したのですが、それまでは、バックエンドとインフラの経験しかありませんでした。
そのため、デザインカンプを見て「この余白は何pxだろう?」「この色はどのトークンを使えばいい?」と悩むことが少なくありませんでした。
Webアプリケーション開発において、デザイナーが作成したデザインカンプを、いかに正確に、そしてスピーディにコードに落とし込むかという課題は、特に私のようなデザインが苦手なエンジニアにとって大きな障壁です。
今回は、この課題を解決するために、 Figma MCPサーバーと、AIコードエディタ Cursor を連携させたコーディングについて、その仕組みと導入事例を紹介します。
デザインに自信がない方にとって、本記事が効率化のヒントになれば幸いです。
2. 想定する読者
3. Figma MCPサーバーとは?
Figma MCPサーバーとは、Figmaの「Dev Mode (開発モード)」で有効化できる機能で、MCP という標準化されたインターフェースを通じて、デザインデータをAIエージェントに提供する仕組みです。
簡単に言えば、「FigmaのデザインとAIを繋ぐ役割」を果たします。デザインの細かい数値や構造を、エンジニアが解釈する手間をAIに肩代わりさせることができます。
4. Figma MCPサーバーとCursorの導入ステップ
今回は、ローカルサーバー(デスクトップサーバー)での設定手順をご紹介します。Figma MCPサーバーとCursorの連携は、以下の3ステップで完了します。
詳しくは、FIgma MCPサーバーのガイドやDesktop server(using desktop app)を参考にしてください。
前提条件:
ステップ1:FigmaデスクトップアプリでのMCPサーバー有効化
Figmaデスクトップアプリを最新版にアップデートします。
デザインファイルを開き、Dev Modeに切り替えます(Shift + D)。
メインメニューの「基本設定」から「ローカルMCPサーバーを有効化」をクリックします。

サーバーが有効化され、実行中であることを知らせる確認メッセージが表示されます。
ステップ2:CursorでのMCPサーバー接続設定
Cursorを開き、「Preferences」「Cursor Settings」の画面へ移動し、「MCP & Integrations」セクションを選択します。

「Add Custom MCP」を押下すると、
Users/xxxxxxx/.cursor/mcp.jsonが作成されるので、次の設定を入力します。
{ "mcpServers": { "Figma": { "url": "http://127.0.0.1:3845/mcp" } } }
3.ローカルで起動しているFigma MCPサーバーを認識させます。(補足:緑色のマークが表示されれば正常に起動しています。)

ステップ3:実際にコード生成する
Figmaでコード化したいコンポーネントやフレームを選択し、右クリックメニューから 「選択範囲へのリンクをコピー」 を選択します。
Cursorのチャット欄に、コピーしたリンクを貼り付けます。
「このリンクのデザインを元に、ReactとTailwind CSSでコンポーネントを実装してください。」のように、具体的な指示(プロンプト)を入力します。
5. 実際に試してわかった課題
導入を進める中で、いくつかの課題に直面しました。
1. 生成されたコードの微調整が必要
AIが生成するコードは、体感40〜50%ほどの完成度であり、そのまま本番環境に適用できるわけではありませんでした。
また、既存のコードを修正する作業よりも、新規のコンポーネントを一から開発することを得意としている印象でした。
2. 開発環境の統一
Figmaデスクトップアプリを使用する場合、ローカルサーバーとして動作するため、チーム開発環境全体で連携するには、各メンバーの環境設定を統一する必要がありました。
今後は、GitHubリポジトリのプロジェクト直下に設定ファイルを配置するなどして、開発環境の統一化を図っていきたいです。
3. AI用ドキュメント整備の必要性
AIが生成するコードがチームのコード規約に準拠していなかったり、既存のコードを踏まえた実装をしてくれなかったりと、生成後の修正コストが高く、コード品質にばらつきが生じていました。
今後は、AGENTS.mdなどのAI用ドキュメントの導入・整備にも取り組んでいきたいです。
6. まとめ
Figma MCPサーバーとCursorの連携は、デザインが苦手なエンジニアにとって救世主です。
デザインの解釈や正確性に悩む時間をAIに任せることで、誰もが迷いなく開発を進めることができます。
今後も、FigmaやMCPサーバーのアップデートに合わせて、さらなるワークフローの改善を進めていきたいと考えています。
7. 最後に
株式会社クラウドワークスでは、このような新しい技術を積極的に活用し、開発プロセスを改善していく仲間を募集しています。
ご興味のある方は、以下のリンクから採用情報をご確認ください。