Claude Talk to Figma MCP

v1.0.0Developer Toolsstable

A Model Context Protocol (MCP) that allows Claude Desktop and other AI tools (Claude Code, Cursor, Antigravity, etc.) to read, analyze, and modify Figma designs

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

What is Claude Talk to Figma MCP?

Claude Talk to Figma MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol (mcp) that allows claude desktop and other ai tools (claude code, cursor, antigravity, etc.) to read, analyze, and modify figma designs

A Model Context Protocol (MCP) that allows Claude Desktop and other AI tools (Claude Code, Cursor, Antigravity, etc.) to read, analyze, and modify Figma designs

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

Features

  • A Model Context Protocol (MCP) that allows Claude Desktop an

Use Cases

Enable Claude Desktop and AI tools to read and modify Figma designs. Perform automated design updates and analysis through MCP. Integrate design workflows with AI-assisted development.
arinspunk

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

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

Claude Talk to Figma MCP (the arinspunk implementation) is a TypeScript MCP server that bridges AI assistants to the Figma design tool via a local WebSocket server and a companion Figma plugin, enabling reading, analyzing, and modifying Figma documents through natural language. It supports Claude Desktop, Claude Code, Cursor, Antigravity, Windsurf, and other MCP-compatible clients, and exposes tools for document inspection, element creation, style modification, component management, and auto-layout configuration. Design teams and full-stack developers use it to automate design reviews, generate UI components from descriptions, and keep design systems consistent without manual Figma editing.

Prerequisites

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

Start the WebSocket server

Run npx to start the MCP server and WebSocket bridge. This must remain running for the duration of your Figma session.

npx claude-talk-to-figma
2

Install the Figma plugin from manifest

In Figma, go to Menu > Plugins > Development > 'Import plugin from manifest' and select the manifest.json bundled with the package.

# After running npx, the manifest is at:
# node_modules/claude-talk-to-figma-mcp/src/claude_mcp_plugin/manifest.json
3

Open the plugin in a Figma file

Open a Figma file, run the Claude MCP plugin from Plugins > Development, and copy the channel ID shown in the plugin panel.

4

Configure your MCP client

Add the server to your MCP client config using the npx command and latest package tag.

5

Connect and start designing with AI

In your AI client, instruct the assistant to connect to Figma using the channel ID, then issue design commands in plain language.

Claude Talk to Figma MCP Examples

Client configuration

Add this to your claude_desktop_config.json (Claude Desktop) or mcp.json (Cursor) to register the 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 after connecting the AI to Figma via the plugin channel ID.

- "Connect to Figma channel {id}, then describe the layout of the current page."
- "Create a card component with a white background, 16px padding, and a drop shadow."
- "Audit all text layers in this file and list any that are not using styles from the design system."
- "Apply auto-layout to the selected frame with 8px gap between items and 16px horizontal padding."
- "List all components on this page and tell me which ones have missing descriptions."

Troubleshooting Claude Talk to Figma MCP

WebSocket connection fails between the plugin and the server

Make sure the npx claude-talk-to-figma process is still running in a terminal. Firewalls or VPNs can block the local WebSocket connection; try disabling them temporarily or configuring an exception for localhost.

Figma plugin is not visible in the Plugins menu

The plugin is loaded as a development plugin, not from the Figma Community. It only appears under Plugins > Development. If it has disappeared, re-import it from the manifest.json using Menu > Plugins > Development > Import plugin from manifest.

AI can connect to Figma but modifications do not appear

Ensure you have edit access to the Figma file (not just view access). View-only files allow document inspection but block any write operations. Open a file you own or have been given edit permissions on.

Frequently Asked Questions about Claude Talk to Figma MCP

What is Claude Talk to Figma MCP?

Claude Talk to Figma MCP is a Model Context Protocol (MCP) server that model context protocol (mcp) that allows claude desktop and other ai tools (claude code, cursor, antigravity, etc.) to read, analyze, and modify figma designs It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Claude Talk to Figma MCP?

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

Which AI clients work with Claude Talk to Figma MCP?

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

Yes, Claude Talk to Figma MCP 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": { "claude-talk-to-figma": { "command": "npx", "args": ["-y", "claude-talk-to-figma"] } } }

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

Read the full setup guide →

Ready to use Claude Talk to Figma MCP?

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