使用说明
Figma MCP+Claude代码实验
探索整合的实验项目 Figma MCP (模型上下文协议) 克劳德代码 将设计系统变量和组件自动转换为生产就绪代码。
教程
在YouTube上观看完整的演练:
目的
本项目演示了如何:
- 将Claude Code连接到Figma 通过MCP协议
- 提取设计令牌 (颜色、排版、间距、效果)直接来自Figma
- 将设计标记转换为CSS变量 用于实际代码库
- 生成HTML/CSS组件 使用提取的变量与Figma设计相匹配
运作原理
Figma Design System → MCP Server → Claude Code → CSS Variables + HTML Components
- Figma桌面 在上运行MCP服务器
localhost:3845 - 克劳德代码 通过中的配置连接到此服务器
.claude/settings.json - 然后,Claude可以使用Figma工具:
- 读取设计标记(
get_variable_defs) - 获取组件代码(
get_design_context) - 截图(
get_screenshot) - 分析结构(
get_metadata)
- 读取设计标记(
设置
先决条件
- Figma桌面应用已安装并正在运行
- 克劳德代码CLI
配置
创建 .claude/settings.json 在您的项目中:
{
"mcpServers": {
"figma-desktop": {
"type": "http",
"url": "http://127.0.0.1:3845/mcp"
}
}
}
创建此文件后重新启动Claude Code。
项目文件
| 文件 | 描述 |
|---|---|
flowbite-variables.css |
从Figma中提取的CSS自定义属性 |
colors.html |
使用CSS变量构建的调色板组件 |
context.md |
用于恢复工作的会话上下文 |
.claude/settings.json |
MCP服务器配置 |
设计系统来源
本实验使用 Flowbite顺风CSS设计系统(免费版) 作为源Figma文件。
示例用法
要求Claude Code:
- “从该Figma URL获取变量定义”
- “将这些设计标记转换为CSS变量”
- “使用我们的CSS变量为此Figma组件创建一个HTML页面”
许可证
这是一个用于学习目的的实验项目。
Figma MCP AI测试
使用Claude Code+Figma MCP将Figma设计系统自动转换为生产就绪的CSS变量和组件。
