Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】Figma、リモートMCPサーバーをオープンベータとして段階的に提供開始 ——Figma Makeからのリソース取得、Code Connect UIコンポーネントも追加

2025年09月24日に「Gihyo.jp」が公開したITニュース「Figma、リモートMCPサーバーをオープンベータとして段階的に提供開始 ——Figma Makeからのリソース取得、Code Connect UIコンポーネントも追加」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

FigmaがリモートMCPサーバーのオープンベータ提供を開始した。これによりFigma Makeからのリソース取得やCode Connect UIコンポーネントも追加され、デザインツールと開発環境の連携が強化される。エンジニアはデザイン要素をより効率的に利用できる。

ITニュース解説

Figmaは、Webサイトやスマートフォンアプリなどのユーザーインターフェース(UI)やユーザーエクスペリエンス(UX)をデザインするための、非常に人気のあるクラウドベースのデザインツールである。これは、デザイナーが画面のレイアウト、ボタンの配置、文字のフォントや色といった要素を自由に作成し、それがユーザーにどのように使われるかを視覚的に検討する場所を提供する。Figmaの大きな特徴の一つは、複数の人が同じデザインファイルを同時に編集できる共同作業機能で、チームでの開発において非常に重宝されている。

今回Figmaが発表したのは、「リモートMCPサーバー」の段階的な提供開始と、これに関連する「Figma Makeからのリソース取得」、そして「Code Connect UIコンポーネント」の追加である。これらの新機能は、デザインと開発の連携をさらに強化し、システム開発プロセス全体の効率化を目指すものだ。

まず、「リモートMCPサーバー」について解説する。ここでいうMCPは、具体的な頭文字が公開されているわけではないが、デザインシステムやコンポーネントベースの開発文脈から推測すると、「Model(モデル)」「Component(コンポーネント)」「Page(ページ)」といった、デザイン資産を構成する主要な要素を指している可能性が高い。つまり、デザインの最小単位であるボタンやアイコン、さらにはそれらを組み合わせたカードのようなまとまり(コンポーネント)、そして画面全体(ページ)といった、あらゆるデザイン資産を管理するためのサーバーだと考えられる。このサーバーが「リモート」であるということは、Figmaのクラウド環境の外に、あるいはより分散された形で、これらのデザイン資産を配置・管理できることを意味する。

これまでのFigmaは、デザインデータ自体がFigmaのクラウド上に集約されており、チームメンバーはインターネットを通じてそこにアクセスして共同作業を行っていた。しかし、大規模な組織や複数のプロジェクトを横断するような場合、デザインシステムの運用や、異なる開発環境との連携において、より柔軟なデータ管理の仕組みが求められることがある。「リモートMCPサーバー」は、そうした要求に応え、デザイン資産の管理をより高度化し、さまざまな開発環境やワークフローに合わせたカスタマイズを可能にするものだ。これにより、例えば特定の企業内のセキュリティ要件に合わせた形でデザイン資産を管理したり、特定の開発パイプラインにデザインデータを自動的に同期させたりといったことが実現しやすくなるだろう。デザイン資産の「信頼できる唯一の情報源(Single Source of Truth)」を、組織の都合に合わせてより柔軟に配置・運用できるメリットがある。

次に、「Figma Makeからのリソース取得」について見てみよう。Figma Makeは、デザインツールであるFigmaで作成されたデザインを、実際のプロダクトとして「作り出す」段階を指す言葉だと解釈できる。具体的には、デザイナーがFigmaで作成したUIコンポーネントやデザインスタイル、アイコンなどのリソースを、開発者が自身の開発環境に効率的に取り込むための仕組みである。これまでは、デザイナーが作成したデザインを開発者がコードとして実装する際、デザインデータを手動で確認したり、画像として書き出したり、あるいはAPIを通じて部分的に連携したりといった様々な方法が取られていた。しかし、「Figma Makeからのリソース取得」は、リモートMCPサーバーを介して、デザイン資産をより体系的かつ自動的に開発プロセスに供給する経路を提供する。これにより、開発者は常に最新かつ一貫性のあるデザインリソースにアクセスできるようになり、デザインと実装の間で発生しがちな「ズレ」を最小限に抑え、開発効率と品質向上に貢献する。

そして、「Code Connect UIコンポーネント」の追加も、このデザインと開発の連携強化の重要な一環である。UIコンポーネントとは、ユーザーインターフェースを構成する再利用可能な部品のことで、ボタン、入力フォーム、ナビゲーションバーなどがこれにあたる。Figmaで作成されたデザインのUIコンポーネントが、そのまま開発で利用される実際のコードと「Connect(接続)」されるというのがこの機能の肝だ。つまり、Figmaのデザイン上で特定のコンポーネントを選択すると、それがどのようなコード(例えば、ReactやVueといったJavaScriptフレームワークのコンポーネントコード)で実装されるべきかの情報が提供されたり、あるいはそのコード自体が自動生成されたりするような仕組みが考えられる。

この機能は、デザインシステムを運用する上で非常に強力なツールとなる。デザインシステムとは、デザインガイドライン、パターン、コンポーネントなどを体系的にまとめたもので、プロダクト全体で一貫したデザインとユーザー体験を実現するための指針である。Code Connect UIコンポーネントを使うことで、デザインシステムがFigma上に存在し、そのデザインシステムで定義されたコンポーネントが、開発者が使うプログラミング言語のコードと直接的に紐付けられる。これにより、デザイナーがデザインを変更すれば、開発者側で利用するコードもその変更を反映しやすくなり、手動での情報伝達や変換作業が大幅に削減される。結果として、デザインの一貫性が保たれるだけでなく、開発者の実装コストが下がり、より迅速な開発が可能になる。

これらの新機能は、システムエンジニアを目指す初心者にとって、将来の働き方を考える上で非常に重要な意味を持つ。現代のシステム開発では、ユーザーインターフェースの品質がプロダクトの成否を大きく左右する。そして、そのUIを効率的かつ高品質に開発するためには、デザインチームと開発チームが密接に連携し、共通の言語でコミュニケーションを取ることが不可欠である。今回発表されたFigmaのリモートMCPサーバーやCode Connect UIコンポーネントは、まさにその連携を自動化し、円滑にするための基盤を提供するものだ。

将来システムエンジニアとして働く際、フロントエンド開発に携わるならば、Figmaで作成されたデザインをどのようにコードに落とし込むか、デザインシステムをどのように運用していくかといった課題に直面する。また、バックエンドやインフラを担当する場合でも、フロントエンド開発チームがどのようなツールを使って、どのような情報を扱っているのかを理解することは、システム全体を最適化する上で欠かせない。これらのFigmaの新機能は、デザインと開発の間の障壁を取り払い、より効率的で高品質なプロダクト開発を実現するための重要なステップであり、これからのシステムエンジニアにとって、こうしたツールを理解し活用する能力はますます求められることになるだろう。オープンベータとしての段階的提供は、今後さらに機能が洗練され、多くの開発現場に浸透していく可能性を示している。

関連コンテンツ

関連IT用語

関連ITニュース