desrid-html-to-figma
Official
Claude AIエージェント がFigma MCPと会話
AIエージェントがFigmaデザインを読み取り、分析し、変更できるようにします。
このGitリポジトリからインストール
このフォークは、Codex、Claude Desktop、Claude Code、Cursor、Windsurf、Cline、Roo Code、およびローカル stdio MCPサーバーをサポートするすべてのクライアント向けにパッケージされています。
Codex:
codex plugin marketplace add Desrid/desrid-html-to-figma --ref main
codex plugin add desrid-html-to-figma@desrid-html-to-figma汎用MCPクライアント: ルートの .mcp.json を使用するか、GitHubからコマンドを設定します:
{
"mcpServers": {
"desrid_html_to_figma": {
"command": "npx",
"args": [
"--yes",
"--package=https://github.com/Desrid/desrid-html-to-figma/releases/download/v1.1.2/desrid-html-to-figma-1.1.2.tgz",
"desrid-html-to-figma-server"
]
}
}
}Claude Desktop: GitHub Releasesから desrid-html-to-figma.dxt をダブルクリックします。
すべてのクライアントでは、ローカルのFigma開発プラグインとWebSocketブリッジも必要です。クロスエージェントインストールガイド または Codexガイド を参照してください。
お気に入りのエージェントツールで動作します:
👩🏽💻 対象ユーザー
UX/UIチーム
反復的なデザインタスクを自動化し、手作業なしでブランドの一貫性を維持します:
自動アクセシビリティ監査 - コントラストの問題を短時間で検出して修正
一括スタイル更新 - 一つのコマンドでドキュメント全体の色、書体、間隔を変更
視覚的な階層分析 - デザイン構造に関する即時フィードバックを得る
開発者
デザインから本番用コードを直接生成します:
React/Vue/SwiftUIコンポーネント - デザインからコードへ、ワンステップで
デザイントークンを活用したコード - デザインと開発の同期を維持
ハンドオフの摩擦を削減 - デザインチームとのやり取りを減らす
主な利点: Dev Mode のライセンスを必要とするFigma公式MCPとは異なり、このMCPは 無料アカウントを含むあらゆるFigmaアカウントで動作します。
💡 実際のユースケース
アクセシビリティ:
「コントラスト比が4.5:1未満のテキストを全て検索し、WCAG AAに適合する色を提案してください」
リブランディング:
「ドキュメント内のすべてのプライマリボタンにおいて、#FF6B6B を #E63946 に変更してください」
デザイン分析:
「この画面の視覚的な階層を分析し、デザイン原則に基づく改善案を提示してください」
デベロッパーハンドオフ:
「'CardProduct' のReactコンポーネントを、PropTypesとCSS modulesでのスタイルを含めて生成してください」
⚡️ クイックインストール
セットアップ: 5分 | 最初の自動化: 2分
要件
Node.js がインストールされていること
AIクライアント:
ステップ1: WebSocketをインストールして起動する
エージェントがFigmaにコマンドを送信できるようにします。
ターミナルを開き、ツールをインストールするフォルダーに移動して、次のコマンドを実行します:
npx --yes --package=https://github.com/Desrid/desrid-html-to-figma/releases/download/v1.1.2/desrid-html-to-figma-1.1.2.tgz desrid-html-to-figma💡 ヒント: このコマンドは、バージョン管理されたGitHub Releaseパッケージをダウンロードし、ローカルブリッジを起動します。クローンしたリポジトリを使用している場合は、後続のセッションで
npm run socketを実行してください。
ステップ2: Figmaにプラグインをインストールする
Figmaがエージェントからコマンドを受信し、応答を返せるようにします。
Figma Desktopで、メニュー → プラグイン → 開発 → マニフェストからプラグインをインポート に進み、MCPをインストールしたフォルダー内の src/claude_mcp_plugin/manifest.json を選択します。
ステップ3: エージェントツールを設定する
エージェントがMCPの読み取りツールと変更ツールを利用できるようにします。
Claude Desktop
desrid-html-to-figma.dxt を最新のリリースからダウンロードしてダブルクリックします。Claudeが自動的に設定されます。
Cursor
Cursor Settings → Tools & Integrations を開きます
**「New MCP Server」**をクリックして、
mcp.jsonファイルを開きます次の設定を追加します:
{
"mcpServers": {
"desrid_html_to_figma": {
"command": "npx",
"args": ["--yes", "--package=https://github.com/Desrid/desrid-html-to-figma/releases/download/v1.1.2/desrid-html-to-figma-1.1.2.tgz", "desrid-html-to-figma-server"]
}
}
}ファイルを保存して、Cursorを再起動します
その他のエージェントツール
その他のツール(Claude Code、Windsurf、VS Code + GitHub Copilot、Cline、Roo Code)については、詳細インストールガイド の 「Configure your Agentic Tool」の章 にある手順に従ってください。
ステップ4: 作業を開始する
Figmaでプラグインを開きます
チャンネルID(緑色のボックス内の太字コード)をコピーします
チャットに
Connect to Figma, channel {your-ID}と入力します
✅ AIでデザインする準備ができました!
以後の作業セッション
MCPを日常の作業で再度使うときは、プロセス全体をやり直す必要はありません:
ソケットを起動します: ターミナルで
your-project/desrid-html-to-figmaに入り、npm run observabilityを実行します。Figmaでプラグインを開きます: 最近のプラグイン一覧に表示されます。
AIを接続します: チャンネルIDをコピーして、エージェントに
Connect to Figma, channel {your-ID}と伝えてください。
🤖 マルチエージェント&並列実行
このMCPサーバーは、標準で 安全な並列実行 をサポートしています。これにより、複数のAIエージェント(例: Claude Codeのサブエージェントやチームスウォーム)がプラグインをブロックすることなく、同じFigmaファイル上で同時に作業できます。内蔵のコマンドキューがサーバー側でリクエストを順次処理し、Figma APIがタイムアウトするのを防ぎます。
注記: 複数のエージェントが同時にドキュメントを変更できるため、暗黙的なページコンテキストに依存するのは安全ではありません。したがって、
set_current_pageのような状態を持つコマンドは ブロックされています。すべてのエージェントは、作成または構造変更コマンド(例:create_frame、create_text)を実行するときに、意図したparentIdパラメーターを明示的に指定する必要があります。
(この機能の設計と実装に貢献してくれた @mmabas77 に特別な感谢を送ります!)
🐳 代替案: Dockerを使う
Dockerを好む場合や、チーム環境でWebSocketサーバーを実行する必要がある場合は、詳細インストールドキュメントの Dockerインストールガイド を参照してください。
🛠️ 機能
デザイン分析
ドキュメント情報、現在の選択、スタイルを取得
テキストのスキャン、コンポーネントの監査、アセットのエクスポート
要素の生成
図形、テキスト、フレームを、スタイルを完全に制御して作成
要素の複製、グループ化、整理
変更
色、ボーダー、角丸、シャドウ
オートレイアウト、高度なタイポグラフィ
ローカルコンポーネントとチームライブラリのコンポーネント
コマンドの完全なリスト を参照してください。
📚 ドキュメント
詳細インストール — 手動セットアップ、Cursor、Windsurf.その他のIDE
利用可能なコマンド — 完全なツールリファレンス
トラブルシューティング — よくあるエラーとその修正方法
コントリビューション — アーキテクチャ、テスト、コントリビューとガイド
チェンジログ — バージョン履歴
🙏 クレジット
Sonny Lazuardiによる cursor-talk-to-figma-mcp に基づいています。Claude Desktop向けに改変し、新たなツールを拡張したのは Xúlio Zé です。
プロジェクトへのすべてのコントリビューションについて知りたい場合は、コントリビューションガイドの 「Contributors」の章 を参照してください。
📊 プロジェクトステータス
✅ 安定した本番環境対応 — デザイン・開発チームでの日常利用に適したツール
🚀 現在活発に開発中です:
Figma Variablesの完全サポート
Tailwind CSS / SwiftUIへのエクスポートの強化
特定のニーズがありますか?
あなたのフィードバックとコントリビューションがこのプロジェクトを支えています。❤️
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
The Figma MCP server brings Figma design context directly into your AI workflow.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Desrid/desrid-html-to-figma'
If you have feedback or need assistance with the MCP directory API, please join our Discord server