Claude Talk to Figma

v1.0.0Developer Toolsstable

Enables AI assistants like Claude and Cursor to interact directly with Figma to create, modify, and analyze design elements in real-time. It provides a comprehensive suite of tools for document inspection, styling, component management, and automated

antigravityclaudeclaude-aiclaude-codecursor
Share:
599
Stars
0
Downloads
0
Weekly
0/5

What is Claude Talk to Figma?

Claude Talk to Figma is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables ai assistants like claude and cursor to interact directly with figma to create, modify, and analyze design elements in real-time. it provides a comprehensive suite of tools for document inspec...

Enables AI assistants like Claude and Cursor to interact directly with Figma to create, modify, and analyze design elements in real-time. It provides a comprehensive suite of tools for document inspection, styling, component management, and automated

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

Features

  • Enables AI assistants like Claude and Cursor to interact dir

Use Cases

Create and modify Figma designs directly from Claude, Cursor, and Antigravity. Analyze and inspect design elements in real-time. Manage components and automate design workflows.
arinspunk

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y claude-talk-to-figma-mcp

Manual Installation

npx -y claude-talk-to-figma-mcp

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 Claude Talk to Figma

Claude Talk to Figma MCP is a TypeScript-based MCP server that enables AI assistants — including Claude Desktop, Claude Code, Cursor, Windsurf, and GitHub Copilot — to read, create, and modify Figma designs in real time through a WebSocket bridge and a companion Figma plugin. It exposes a comprehensive suite of tools covering document inspection, text scanning, style extraction, element creation (shapes, text, frames), component management, and property modification (colors, borders, shadows, auto-layout, typography). Designers and developers use it to automate repetitive design tasks, generate UI from descriptions, and keep code and design in sync without switching between tools.

Prerequisites

  • Node.js 18 or later installed (or Bun for faster startup)
  • Figma desktop app installed with a Figma account
  • An MCP-compatible client: Claude Desktop, Claude Code, Cursor, Windsurf, VS Code + GitHub Copilot, Cline, or Roo Code
  • The claude-talk-to-figma-mcp npm package (installed automatically via npx)
1

Install and start the MCP server

Run the package via npx to install and start the WebSocket server in one command. On subsequent sessions use 'npm run socket' from the project directory.

npx -y claude-talk-to-figma-mcp
2

Install the Figma plugin

In Figma, go to Menu > Plugins > Development > 'Import plugin from manifest', then select the manifest file from the cloned package directory.

# Manifest location (after npx installs the package):
# node_modules/claude-talk-to-figma-mcp/src/claude_mcp_plugin/manifest.json
3

Run the Figma plugin and get the channel ID

Open a Figma file, run the Claude MCP plugin from the Plugins menu, and copy the channel ID it displays.

4

Configure your MCP client

Add the server to your MCP client configuration using the npx command and the claude-talk-to-figma-mcp-server entrypoint.

5

Connect the AI to Figma

In your AI client, tell the assistant to connect to Figma using the channel ID from the plugin. Then start giving design instructions.

Claude Talk to Figma Examples

Client configuration

Add this block to your claude_desktop_config.json or Cursor mcp.json to register the Figma MCP server.

{
  "mcpServers": {
    "ClaudeTalkToFigma": {
      "command": "npx",
      "args": ["-p", "claude-talk-to-figma-mcp@latest", "claude-talk-to-figma-mcp-server"]
    }
  }
}

Prompts to try

These prompts work once the AI is connected to Figma via the channel ID from the plugin.

- "Connect to Figma, channel {your-channel-id}, then get the current document structure."
- "Create a blue rectangle 400x200px in the current Figma frame and label it 'Hero Banner'."
- "Scan all text layers in this Figma file and list any that use a font size smaller than 12px."
- "Change the background color of the selected frame to #F5F5F5 and add a 1px border in #E0E0E0."
- "Find the 'Button/Primary' component and create 3 instances of it spaced 16px apart horizontally."

Troubleshooting Claude Talk to Figma

AI says 'could not connect to Figma' or connection times out

Ensure the WebSocket server is running (npx claude-talk-to-figma-mcp in a terminal) and that the Figma plugin is open in an active Figma file. The channel ID from the plugin must match what you give the AI.

Figma plugin does not appear in the Plugins menu

The plugin must be imported from the manifest file, not installed from the Figma Community. Go to Plugins > Development > Import plugin from manifest and select the manifest.json in the node_modules directory.

Commands work in Claude Desktop but not in Cursor or VS Code

Different clients use different config file locations. For Cursor use mcp.json (not claude_desktop_config.json). For VS Code + GitHub Copilot, add the server under 'mcp.servers' in settings.json. Consult the repository's COMMANDS.md for client-specific setup.

Frequently Asked Questions about Claude Talk to Figma

What is Claude Talk to Figma?

Claude Talk to Figma is a Model Context Protocol (MCP) server that enables ai assistants like claude and cursor to interact directly with figma to create, modify, and analyze design elements in real-time. it provides a comprehensive suite of tools for document inspection, styling, component management, and automated It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Claude Talk to Figma?

Install via npm with the command: npx -y claude-talk-to-figma-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Claude Talk to Figma?

Claude 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 Claude Talk to Figma free to use?

Yes, Claude Talk to Figma is open source and available under the MIT License 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": { "claude-talk-to-figma-mcp": { "command": "npx", "args": ["-y", "claude-talk-to-figma-mcp"] } } }

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

Read the full setup guide →

Ready to use Claude 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