Figma 重磅发布 MCP 服务器!设计转代码神器引爆开发者热议

2025年6月5日,Figma 正式推出开发者模式(Dev Mode)MCP(Model Context Protocol)服务器的公开测试版,这一创新工具为设计与开发协作带来了革命性突破。结合第三方大模型接口集成平台(如 PoloAPI),MCP 服务器通过将 Figma 设计数据无缝注入开发工作流,显著提升了从设计到代码的效率与精度。本文将深入探讨 Dev Mode MCP 服务器的功能、使用方法、局限性,并介绍如何通过 PoloAPI 增强其潜力,助力设计与开发团队实现更高效的协作。

什么是 Dev Mode MCP 服务器?

Figma Dev Mode MCP 服务器是一个基于模型上下文协议(MCP)的工具,旨在为 AI 驱动的编码工具(如 VS Code 的 GitHub Copilot、Cursor、Windsurf 和 Claude Code)提供标准化的设计数据接口。服务器默认运行在本地(地址为 http://127.0.0.1:3845/sse),允许开发者直接从 Figma 设计文件中提取布局、样式、组件和变量等信息,生成高质量代码或优化现有代码库。

目前,MCP 服务器处于公开测试阶段,仅支持 Figma 桌面应用,且需要 Professional、Organization 或 Enterprise 计划中的 Dev 或 Full 座位权限。结合第三方平台如 PoloAPI,开发者可以更灵活地集成多种大模型接口,进一步增强代码生成能力,简化复杂工作流。

核心功能与 PoloAPI 的协同优势

Dev Mode MCP 服务器通过直接连接设计与开发环境,消除了传统交接中的低效环节。结合 PoloAPI 的强大集成能力,其功能进一步得到扩展。以下是主要功能及优势:

1. 从选定框架生成代码

开发者可以在 Figma 中选择特定框架或图层,MCP 服务器将设计数据传递给 AI 编码工具,生成符合设计意图的代码。例如,选择一个按钮组件,AI 工具可生成 React 或 Tailwind CSS 代码。借助 PoloAPI,开发者可以轻松切换多种大模型(如 GPT-4、Claude 3.5 或 Gemini),优化代码生成效果,确保输出符合项目需求。PoloAPI 的多模型支持和低成本优势让这一过程更加高效。

2. 提取精确的设计上下文

MCP 服务器支持提取设计文件中的变量、组件属性和布局数据,确保代码与设计规范一致。这对于设计系统团队尤为重要。PoloAPI 进一步增强了这一功能,通过其统一 API 接口,开发者可以快速将设计上下文集成到多种编码环境中,同时支持多语言和多框架的代码生成,减少手动调整的工作量。

3. 通过 Code Connect 提升代码一致性

结合 Figma 的 Code Connect 功能,MCP 服务器将设计系统组件映射到代码库,确保 AI 生成的代码与现有代码模式一致。PoloAPI 的智能路由功能可以根据项目需求选择最优的大模型,生成高质量代码,同时通过其标准化的 JSON 输出格式,确保跨工具和框架的兼容性。

4. 优化协作效率

MCP 服务器通过减少设计与开发之间的沟通成本,缩短了交接周期。据 Figma 数据,早期采用 Dev Mode 的团队交接时间减少了 25-40%。PoloAPI 的多提供商接入和成本优化功能进一步提升了效率,允许团队根据预算和性能需求动态选择合适的 AI 模型,降低开发成本。

如何使用 Dev Mode MCP 服务器与 PoloAPI

以下是基于 Figma 官方文档和 PoloAPI 功能的配置步骤:

步骤 1:启用 MCP 服务器

(1)确保使用最新版本的 Figma 桌面应用。

image

 

(2)打开或创建 Figma 设计文件。

(3)在 Figma 菜单(左上角)中,选择“首选项(Preferences) > 启用开发者模式 MCP 服务器(Enable Dev Mode MCP Server)”。

image

(4)确认服务器运行在 http://127.0.0.1:3845/sse,屏幕底部会显示确认消息。

image

步骤 2:配置 MCP 客户端与 PoloAPI

以 Cursor IDE 为例,我这里是有导入vscode),结合 PoloAPI 进行配置:

(1)打开 Cursor,点击文件(File)–>点击首选项(Preference)–>点击cursor Setting。

image

(2)点击MCP tools 点击Add Custom MCP

 

image

 

(3)输入以下配置:

{
  "mcpServers": {
    "Figma": {
      "url": "http://127.0.0.1:3845/sse"
    }
  }
}

image

(4)刷新或重启 Cursor 和 Figma 桌面应用,确保连接成功。如果未显示可用工具,检查服务器是否处于活动状态。

对于其他工具(如 VS Code 或 Windsurf),可参考 Figma 官方文档中提供的特定配置说明。部分工具可能需要额外设置 Figma API 令牌以增强安全性。

步骤 3:提示 AI 客户端

连接成功后,开发者可以通过以下两种方式向 AI 客户端提供设计上下文:

  • 基于选择:在 Figma 中选择框架或图层,通过 AI 客户端的提示词(如“将当前选择转换为 React 代码”之类的)生成代码。

image

基于链接:复制 Figma 框架或图层的链接,粘贴到 AI 客户端的提示中,MCP 服务器将根据节点 ID 提取设计数据。这里有两种获取方式:

第一种:点击copy/paste as 之后点击Copy link to selection

image

第二种:点击share,之后点击Copy link

image

当前局限性

作为公开测试版,Dev Mode MCP 服务器存在以下局限性:

  • 功能不完整:部分功能尚未开放,可能遇到性能问题或错误。例如,复杂交互或动态组件的代码生成可能不够准确。

  • 仅限桌面应用:目前仅支持 Figma 桌面应用,暂不支持浏览器版或远程服务器。

  • 配置复杂性:对于非技术用户,设置 MCP 客户端和 API 令牌可能具有一定学习曲线。

  • AI 限制:AI 工具在处理复杂设计或自定义组件时可能生成不完全准确的代码,需要开发者手动优化。

Figma 建议用户在测试期间通过官方反馈表单报告问题,以帮助改进服务器的稳定性。

未来展望

Figma 计划在未来几个月内推出更多功能,包括:

  • 远程服务器支持:允许团队在云端运行 MCP 服务器,提升多人协作效率。

  • 更广泛的工具集成:支持更多 AI 编码工具和框架,扩展 MCP 协议的适用范围。

  • 增强设计系统支持:通过更强大的设计令牌管理和主题管理功能,进一步优化设计到代码的流程。

此外,随着 Figma API 的扩展和插件生态的完善,MCP 服务器有望成为设计系统和开发工作流的核心枢纽。

行业影响与社区反馈

Dev Mode MCP 服务器的推出在设计和开发社区中引发了广泛关注。Reddit 的 r/figma 和 r/webdev 子版块中,用户分享了如何通过 MCP 服务器将 Figma 设计快速转换为 React 组件的教程,显示出社区的热情。

行业专家认为,MCP 服务器标志着设计与开发协作的未来方向。在 Config 2024 会议上,来自 GitHub 和 Bumble 的设计负责人表示,Dev Mode 显著减少了设计意图在转化过程中的丢失,提升了团队生产力。

结语

Figma 开发者模式 MCP 服务器的推出为设计与开发之间的协作开辟了新路径。通过直接将设计数据注入开发工作流,它不仅提高了代码生成的质量,还大幅缩短了产品开发周期。尽管目前处于测试阶段,存在一些局限性,但其潜力无疑令人兴奋。对于希望优化设计到代码流程的设计师和开发者来说,Dev Mode MCP 服务器是一个值得探索的工具。

#Figma#大模型接口集成#MCP服务器

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容