cursor-talk-to-figma-mcp
by grab·★ 6,761·Score 59
MCP server connecting AI agents like Cursor and Claude Code with Figma for design automation.
Overview
TalkToFigma is a robust MCP server that enables AI agents to interact with Figma designs. It provides comprehensive tools for reading document information, manipulating design elements, managing text content, working with components, and handling annotations. The server uses WebSocket communication to connect with a Figma plugin, allowing real-time bidirectional interaction between AI systems and design files.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you're a designer or developer using AI tools like Cursor or Claude Code and want to automate Figma design workflows through programmatic access.
When NOT to choose this
Avoid if you need to work with design files outside of Figma, or if your organization doesn't allow third-party plugins in Figma.
Tools this server exposes
12 tools extracted from the READMEget_document_infoGet information about the current Figma document
get_selectionGet information about the current selection
read_my_designGet detailed node information about the current selection
get_node_infoGet detailed information about a specific node
create_textCreate a new text node with customizable font properties
set_text_contentSet the text content of a single text node
set_fill_colorSet the fill color of a node (RGBA)
create_rectangleCreate a new rectangle with position, size, and optional name
set_layout_modeSet the layout mode and wrap behavior of a frame
get_annotationsGet all annotations in the current document or specific node
set_annotationCreate or update an annotation with markdown support
join_channelJoin a specific channel to communicate with Figma
Comparable tools
Installation
Installation
- Install Bun if you haven't already:
curl -fsSL https://bun.sh/install | bash- Run setup, this will also install MCP in your Cursor's active project
bun setup- Start the WebSocket server
bun socket- Install Figma plugin from [Figma community page](https://www.figma.com/community/plugin/1485687494525374295/cursor-talk-to-figma-mcp-plugin)
Claude Desktop Configuration
Add the server to your Claude MCP configuration in ~/.config/claude/config.json:
{
"mcpServers": {
"TalkToFigma": {
"command": "bunx",
"args": ["cursor-talk-to-figma-mcp@latest"]
}
}
}Cursor Configuration
Add the server to your Cursor MCP configuration in ~/.cursor/mcp.json:
{
"mcpServers": {
"TalkToFigma": {
"command": "bunx",
"args": ["cursor-talk-to-figma-mcp@latest"]
}
}
}FAQ
- Which AI agents are supported with this MCP server?
- The server specifically supports Cursor, Claude Code, and other AI agents that can integrate with MCP servers. It's designed to work with any MCP-compatible AI system.
- What permissions are required for the Figma plugin?
- The Figma plugin requires standard plugin permissions to access and modify document content, including reading designs, creating elements, and updating properties. No special administrative permissions are needed.
Compare cursor-talk-to-figma-mcp with
Last updated · Auto-generated from public README + GitHub signals.