MCP 协议简介
MCP(Model Context Protocol)是一种开放协议,旨在实现大型语言模型与外部数据源、工具和服务之间的无缝集成。它类似于网络中的 HTTP 或邮件中的 SMTP,通过标准化模型与外部资源的交互方式,提升 LLM 应用的功能性和可扩展性。

架构组成
MCP 的架构主要包含四个部分:
- 主机(Host):期望从服务器获取数据的 AI 应用,如 IDE 或聊天机器人,负责初始化和管理客户端。
- 客户端(Client):主机与服务器的桥梁,负责消息路由和通信管理。
- 服务器(Server):提供外部数据和工具的组件,为 LLM 提供额外上下文。
- 基础协议:定义各方如何通信,包括消息格式和传输机制。
这就像 USB-C 接口,让不同设备能通过相同标准连接。
Figma MCP 实战指南
Figma 官方推出的 MCP 服务实现了原生集成,大幅提升了 UI 代码生成的准确率和效率,打通了'设计→开发'的链路壁垒。通过 MCP 直接读取 Figma 文件的结构化设计数据,结合 Cursor 的代码智能,可实现 Android XML、iOS SwiftUI、H5、React Native 等多平台 UI 代码的自动生成。
核心优势
- 消除信息偏差:直接获取精确的尺寸、颜色、字体等数据,避免人工测量误差。
- 减少重复劳动:自动化生成布局样式,聚焦业务逻辑。
- 跨平台一致性:基于同一设计源生成多端规范代码,降低维护成本。
- 加速迭代:从定稿到可用代码仅需几分钟。
连接流程
以 Cursor 与 Figma 联动为例,全程无需复杂配置。
首先安装插件后,点击页面上的 Connect 按钮启动身份验证。确保 Figma 账号已登录且与 Cursor 环境一致。在授权页面点击 Allow access,完成连接后自动返回 Cursor。

接着打开 Figma 官方 MCP 服务页面,找到 Cursor 对应的'Add MCP to Cursor'按钮,点击即可跳转至本地客户端完成部署。

若连接失败,请检查 Cursor 与 Figma 是否均已登录,网络是否稳定,或尝试清除浏览器缓存后重试。
生成代码实操
连接成功后,即可通过设计稿快速生成 UI 代码。以 Android XML 为例:
- 打开 Figma 客户端,进入目标设计稿并切换至 DEV MODE。
- 选中需要生成代码的图层或组件,右键选择 (复制选中图层的链接)。





