专栏名称: 前端早读课
我们关注前端,产品体验设计,更关注前端同行的成长。 每天清晨五点早读,四万+同行相伴成长。
目录
相关文章推荐
前端早读课  ·  【早阅】Parcel v2.14.0 发布 ·  昨天  
前端早读课  ·  【第3476期】什么是MCP ·  昨天  
云峰早点报  ·  3岁萌娃“拿捏”5位数以内加减法 ·  昨天  
云峰早点报  ·  3岁萌娃“拿捏”5位数以内加减法 ·  昨天  
前端大全  ·  历时 5 ... ·  3 天前  
前端早读课  ·  【早阅】Cursor Talk to ... ·  2 天前  
51好读  ›  专栏  ›  前端早读课

【早阅】Cursor Talk to Figma MCP

前端早读课  · 公众号  · 前端  · 2025-03-20 08:00

正文

Cursor Talk to Figma MCP

作者:@sonnylazuardi
原文: https://github.com/sonnylazuardi/cursor-talk-to-figma-mcp

该项目旨在通过实现模型上下文协议 (Model Context Protocol, MCP),在 Cursor AI (一个 AI 驱动的代码编辑器) 和 Figma (一个基于浏览器的协作设计工具) 之间建立通讯桥樑。这使得 Cursor 能够读取 Figma 设计并以程序化的方式对其进行修改。


模型上下文协议 (MCP) 集成: 该项目的核心是利用 MCP 实现 Cursor 和 Figma 之间的双向通信。

正如项目描述所言:

"This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically."

这意味著 Cursor 可以理解 Figma 设计的结构和属性,并能根据用户的指令进行操作。

项目结构

该项目包含以下主要组成部分:

  • src/talk_to_figma_mcp/
    包含 Figma 集成的 TypeScript MCP 服务器。这个服务器负责处理来自 Cursor 的请求并与 Figma 进行交互。
  • src/cursor_mcp_plugin/
    包含 Figma 插件,该插件用于与 MCP 服务器进行通信。这个插件是 Figma 中用户启动和连接到 Cursor 的界面。
  • src/socket.ts
    一个 WebSocket 服务器,用于在 MCP 服务器和 Figma 插件之间建立实时通信通道。

安装和设置

详细的安装和设置步骤:

  • MCP 服务器 (Cursor 端): 需要安装 Bun (一个 JavaScript 运行时),然后将服务器配置添加到 Cursor 的 MCP 设置文件 ( ~/.cursor/mcp.json ) 中。配置中指定了用于启动服务器的命令和参数,例如:
 {
   "mcpServers": {
     "TalkToFigma": {
       "command": "bun",
       "args": [
         "/path/to/cursor-talk-to-figma-mcp/src/talk_to_figma_mcp/server.ts"
       ]
     }
   }
 }
  • WebSocket 服务器: 需要单独运行 src/socket.ts 来启动 WebSocket 服务器。
 bun run src/socket.ts
  • Figma 插件: 需要在 Figma 中通过 “Plugins> Development > New Plugin > Link existing plugin” 链接 src/cursor_mcp_plugin/manifest.json 文件来安装。

使用流程

使用此集成的一般流程包括:







请到「今天看啥」查看全文