MCP server for Cursor AI to communicate with Figma
Top 10.4% on sourcepulse
This project enables programmatic interaction between Cursor AI and Figma, allowing AI models to read and modify Figma designs. It targets AI developers and designers seeking to automate design tasks, offering benefits like bulk content replacement and instance override propagation.
How It Works
The system comprises a TypeScript-based Model Context Protocol (MCP) server that integrates with Cursor AI, and a Figma plugin that communicates with this server via a WebSocket. Cursor AI sends design instructions to the MCP server, which translates them into Figma API calls executed by the plugin. This architecture facilitates AI-driven design manipulation.
Quick Start & Requirements
curl -fsSL https://bun.sh/install | bash
bun setup
bun socket
bunx cursor-talk-to-figma-mcp NEW
hostname: "0.0.0.0"
in src/socket.ts
.Highlighted Details
Maintenance & Community
Contributions noted from @dusskapark
. Links to community channels or roadmaps are not present in the README.
Licensing & Compatibility
MIT License. Permissive for commercial use and integration with closed-source projects.
Limitations & Caveats
Image export functionality is currently limited, returning base64 as text. The project appears to be actively developed with community contributions, but a formal roadmap or extensive community support channels are not detailed.
4 days ago
Inactive