Talk to Figma Desktop

v1.0.0Developer Toolsstable

A powerful desktop application bridging Figma and AI tools via Model Context Protocol Seamless integration between Figma designs and AI assistants

talktofigmadesktopmcpai-integration
Share:
47
Stars
0
Downloads
0
Weekly
0/5

What is Talk to Figma Desktop?

Talk to Figma Desktop is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to powerful desktop application bridging figma and ai tools via model context protocol seamless integration between figma designs and ai assistants

A powerful desktop application bridging Figma and AI tools via Model Context Protocol Seamless integration between Figma designs and AI assistants

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

Features

  • A powerful desktop application bridging Figma and AI tools v

Use Cases

Control Figma designs from AI agents via MCP
Enable AI-assisted design iteration and automation
grab

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx talktofigmadesktop

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

Talk to Figma Desktop is a desktop application and MCP server that bridges AI assistants with the Figma design tool, enabling AI agents to read design files, inspect components, and make real-time modifications to designs through natural language instructions. It runs a local WebSocket server on port 3055 and exposes over 50 MCP tools covering design reading, component manipulation, layer operations, and real-time synchronization. Designers and frontend developers use it to accelerate UI iteration by instructing Claude or other AI tools to apply design changes directly inside Figma.

Prerequisites

  • A Figma account with access to the Figma desktop application or web editor
  • Node.js 18+ installed for building from source (or use a pre-built release)
  • The TalkToFigma Figma plugin installed from the Figma Community marketplace
  • An MCP-compatible client such as Claude Desktop or Cursor
  • Port 3055 available and not blocked by a firewall
1

Download or build the desktop application

Clone the repository and build the Electron desktop app, or download a pre-built release from the GitHub releases page for your platform.

git clone https://github.com/grab/TalkToFigmaDesktop.git
cd TalkToFigmaDesktop
npm install
npm run make  # Creates installable package for your OS
2

Launch the desktop application

Open the TalkToFigma application. It will appear in your system tray. Right-click the tray icon and select 'Start Server' to begin the WebSocket server on port 3055.

3

Install the Figma plugin

In Figma, go to the Community tab and search for 'TalkToFigma'. Install and run the plugin inside your design file. The plugin connects to the local WebSocket server at localhost:3055.

4

Configure your MCP client

Add the TalkToFigma MCP server to your claude_desktop_config.json using the path to the mcp-server.cjs file installed by the desktop app. The path varies by OS.

{
  "mcpServers": {
    "TalkToFigmaDesktop": {
      "command": "node",
      "args": ["/Users/yourname/Library/Application Support/TalkToFigma/mcp-server.cjs"]
    }
  }
}
5

Restart Claude Desktop

Save the config and restart Claude Desktop. The Figma design tools should now appear in Claude's available tool list.

6

Open a Figma file and start the plugin

Open any Figma design file, run the TalkToFigma plugin from the plugins menu, and confirm it shows 'Connected' status before sending AI instructions.

Talk to Figma Desktop Examples

Client configuration

Claude Desktop configuration for TalkToFigmaDesktop using the stdio MCP server installed by the app (macOS path shown).

{
  "mcpServers": {
    "TalkToFigmaDesktop": {
      "command": "node",
      "args": [
        "/Users/yourname/Library/Application Support/TalkToFigma/mcp-server.cjs"
      ]
    }
  }
}

Prompts to try

Example prompts for interacting with Figma designs through Claude via the TalkToFigmaDesktop MCP server.

- "Read the current Figma frame and describe the layout structure."
- "Change the background color of the hero section to #1A1A2E."
- "List all the components on the current page and their names."
- "Add a new text layer with the content 'Welcome Back' and set the font size to 32."
- "Make the button in frame 'Login Screen' have rounded corners with a radius of 8px."

Troubleshooting Talk to Figma Desktop

Figma plugin shows 'Disconnected' and cannot connect to the server

Make sure the TalkToFigma desktop application is running and the server is started (right-click tray icon → Start Server). Verify port 3055 is not blocked: run 'lsof -i :3055' on macOS/Linux or 'netstat -ano | findstr :3055' on Windows.

mcp-server.cjs path not found in Claude Desktop config

On macOS the file is at ~/Library/Application Support/TalkToFigma/mcp-server.cjs. On Windows (standard install) it is at %APPDATA%\TalkToFigma\mcp-server.cjs. Ensure the desktop app has been installed and run at least once before configuring the path.

Claude sends design commands but nothing changes in Figma

The Figma plugin must be actively running inside the open Figma file. Switching files or reloading Figma will disconnect the plugin — restart it from the plugins menu and confirm it shows 'Connected' before retrying.

Frequently Asked Questions about Talk to Figma Desktop

What is Talk to Figma Desktop?

Talk to Figma Desktop is a Model Context Protocol (MCP) server that powerful desktop application bridging figma and ai tools via model context protocol seamless integration between figma designs and ai assistants It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Talk to Figma Desktop?

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

Which AI clients work with Talk to Figma Desktop?

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

Is Talk to Figma Desktop free to use?

Yes, Talk to Figma Desktop 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": { "talktofigmadesktop": { "command": "npx", "args": ["-y", "talktofigmadesktop"] } } }

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

Read the full setup guide →

Ready to use Talk to Figma Desktop?

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