技能潮 SkillTide 提交收录
官方说明3 个来源MCP 服务3 天前
grab/cursor-talk-to-figma-mcp

grab/cursor-talk-to-figma-mcp

Cursor and Figma communication
在 GitHub 查看 ↗直链 · 无中转页
来源明细
收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-14 · 最近见到 2026-10-16 · 共见到 4 次 · 被 3 个来源列出
评分构成
综合分 303 · 3 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-10-14;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Talk to Figma MCP

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

This project implements a Model Context Protocol (MCP) integration between AI agent (Cursor, Claude Code) and Figma, allowing AI agent to communicate with Figma for reading designs and modifying them programmatically.
https://github.com/user-attachments/assets/129a14d2-ed73-470f-9a4c-2240b2a4885c
Project Structure
- src/talk_to_figma_mcp/ - TypeScript MCP server for Figma integration
- src/cursor_mcp_plugin/ - Figma plugin for communicating with Cursor
- src/socket.ts - WebSocket server that facilitates communication between the MCP server and Figma plugin
How to use
1. Install Bun if you haven't already:
2. Run setup, this will also install MCP in your Cursor's active project
3. Start the Websocket server
4. **NEW** Install Figma plugin from Figma community page or install locally
Quick Video Tutorial
Video Link
Design Automation Example
**Bulk text content replacement**
Thanks to @dusskapark for contributing the bulk text replacement feature. Here is the demo video.
**Instance Override Propagation**
Another contribution from @dusskapark
Propagate component instance overrides from a source instance to multiple target instances with a single command. This feature dramatically reduces repetitive design work when working with component instances that need similar customizations. Check out our demo video.
Manual Setup and Installation
MCP Server: Integration with Cursor
Add the server to your Cursor MCP configuration in ~/.cursor/mcp.json:
WebSocket Server
Start the WebSocket server:
Figma Plugin
1. In Figma, go to Plugins > Development > New Plugin
2. Choose "Link existing plugin"
3. Select the src/cursor_mcp_plugin/manifest.json file
4. The plugin should now be available in your Figma development plugins
Windows + WSL Guide
1. Install bun via powershell
2. Uncomment the hostname 0.0.0.0 in src/socket.ts
3. Start the websocket
Usage
1. Start the WebSocket server
2. Install the MCP server in Cursor
3. Open Figma and run the Cursor MCP Plugin
4. Connect the plugin to the WebSocket server by joining a channel using join_channel
5. Use Cursor to communicate with Figma using the MCP tools
Local Development Setup
To develop, update your mcp config to direct to your local directory.
MCP Tools
The MCP server provides the following tools for interacting with Figma:
Document & Selection
- get_document_info - Get information about the current Figma document
- get_selection - Get information about the current selection
- read_my_design - Get detailed node information about the current selection without parameters
- get_node_info - Get detailed information about a specific node
- get_nodes_info - Get detailed information about multiple nodes by providing an array of node IDs
- set_focus - Set focus on a specific node by selecting it and scrolling viewport to it
- set_selections - Set selection to multiple nodes and scroll viewport to show them
Annotations
- get_annotations - Get all annotations in the current document or specific node
- set_annotation - Create or update an annotation with markdown support
- set_multiple_annotations - Batch create/update multiple annotations efficiently
- scan_nodes_by_types - Scan for nodes with specific types (useful for finding annotation targets)
Prototyping & Connections
- get_reactions - Get all prototype reactions from nodes with visual highlight animation
- set_default_connector - Set a copied FigJam connector as the default connector style for creating connections (must be set before creating connections)
- create_connections - Create FigJam connector lines between nodes, based on prototype flows or custom mapping
来源
awesome · https://github.com/grab/cursor-talk-to-figma-mcp
按领域浏览
MCP 服务
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引