Cursor Talk to Figma

v1.0.0Developer Toolsstable

TalkToFigma: MCP integration between AI Agent (Cursor, Claude Code) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.

agentagenticagentic-aiaiai-agents
Share:
6,767
Stars
0
Downloads
0
Weekly
0/5

What is Cursor Talk to Figma?

Cursor Talk to Figma is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to talktofigma: mcp integration between ai agent (cursor, claude code) and figma, allowing agentic ai to communicate with figma for reading designs and modifying them programmatically.

TalkToFigma: MCP integration between AI Agent (Cursor, Claude Code) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • TalkToFigma: MCP integration between AI Agent (Cursor, Claud

Use Cases

Cursor Figma integration
Design modification
AI design interaction
grab

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx cursor-talk-to-figma

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Cursor Talk to Figma

Cursor Talk to Figma MCP is a Grab-built integration that enables AI agents in Cursor and Claude Code to directly read and modify Figma designs through the Model Context Protocol. It uses a WebSocket bridge between a local server and a custom Figma plugin to expose over 60 design tools — covering document inspection, text bulk-replace, component override management, auto-layout, and element creation. Product teams use it to automate repetitive design tasks and keep code and design in sync without manually copying values out of Figma.

Prerequisites

  • Bun runtime installed (https://bun.sh)
  • Figma desktop app or browser with the TalkToFigma plugin installed
  • Cursor IDE or Claude Code as your MCP client
  • Git to clone the repository for local setup
  • Node.js 18+ (optional, for npx fallback)
1

Install Bun runtime

Bun is required to run both the WebSocket server and the MCP package. Install it with the official installer.

curl -fsSL https://bun.sh/install | bash
2

Clone the repository and run setup

Clone the cursor-talk-to-figma-mcp repository and run bun setup to install all dependencies.

git clone https://github.com/grab/cursor-talk-to-figma-mcp.git
cd cursor-talk-to-figma-mcp
bun setup
3

Start the WebSocket bridge server

The WebSocket server must run continuously to relay messages between Figma and the MCP tools. Leave this terminal open.

bun socket
4

Install and open the Figma plugin

Search for TalkToFigma in the Figma Community and install the plugin. Open it from Plugins → TalkToFigma while a design file is open.

5

Add to Cursor MCP configuration

Edit ~/.cursor/mcp.json to add the TalkToFigma MCP server. Use bunx for automatic updates or point to your local clone.

6

Connect the plugin channel and start designing with AI

Invoke the join_channel tool in your Cursor agent or click Connect in the Figma plugin UI to link the sessions, then begin issuing design commands.

Cursor Talk to Figma Examples

Client configuration

Cursor ~/.cursor/mcp.json configuration for Cursor Talk to Figma MCP.

{
  "mcpServers": {
    "TalkToFigma": {
      "command": "bunx",
      "args": ["cursor-talk-to-figma-mcp@latest"]
    }
  }
}

Prompts to try

Example design automation prompts you can give Cursor or Claude Code once connected to Figma.

- "Read my current Figma design and describe the layout structure"
- "Replace all occurrences of 'Lorem ipsum' text with the actual copy from my content doc"
- "Set the fill color of the selected button frame to #0052CC"
- "Create a component instance of the Button/Primary component at position 400, 300"
- "Move the selected layer to X: 0, Y: 0 and resize it to 1440 × 900"
- "Export the hero section as a PNG at 2x resolution"

Troubleshooting Cursor Talk to Figma

Cursor cannot find the MCP server after configuration

Verify Bun is installed and on your PATH (`bun --version`). Restart Cursor after editing mcp.json. Check that `bunx cursor-talk-to-figma-mcp@latest` runs without errors in your terminal.

Figma plugin shows 'Disconnected' status

Make sure `bun socket` is still running in your terminal. The WebSocket server binds to localhost; if it crashed, restart it and reconnect the plugin.

set_text_content tool succeeds but text in Figma does not update

Confirm the target node ID is correct. Use get_selection or get_document_info first to obtain the current node IDs, then call set_text_content with the exact ID shown.

Frequently Asked Questions about Cursor Talk to Figma

What is Cursor Talk to Figma?

Cursor Talk to Figma is a Model Context Protocol (MCP) server that talktofigma: mcp integration between ai agent (cursor, claude code) and figma, allowing agentic ai to communicate with figma for reading designs and modifying them programmatically. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Cursor Talk to Figma?

Follow the installation instructions on the Cursor Talk to Figma GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Cursor Talk to Figma?

Cursor Talk to Figma works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Cursor Talk to Figma free to use?

Yes, Cursor Talk to Figma is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "cursor-talk-to-figma": { "command": "npx", "args": ["-y", "cursor-talk-to-figma"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Cursor Talk to Figma?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides