
How to add figma-mcp-go to Cursor
Free, no-rate-limit Figma MCP server with full read/write via a plugin bridge — no REST API token needed. Paste the config into ~/.cursor/mcp.json and restart Cursor.
Last updated June 14, 2026 · 1.1k★ · stdio · no auth
Cursor config for figma-mcp-go
npx -y @vkhanhqui/figma-mcp-go{
"mcpServers": {
"figma-mcp-go": {
"command": "npx",
"args": [
"-y",
"@vkhanhqui/figma-mcp-go"
]
}
}
}Setup steps
- 1Open Cursor → Settings → MCP → Add new MCP server (or edit ~/.cursor/mcp.json directly).
- 2Paste the figma-mcp-go config below into the "mcpServers" object.
- 3Fill in placeholder secrets, then save.
- 4Cursor reloads MCP servers automatically — check Settings → MCP for a green status dot.
- 5Ask Cursor to use one of figma-mcp-go's tools to confirm it's connected.
Before you start
- Node.js (to run the server via npx)
- Figma Desktop app
- The companion Figma plugin installed via Plugins → Development → Import plugin from manifest, using manifest.json from the released plugin.zip
What figma-mcp-go can do in Cursor
create_frameCreate a frame with optional auto-layout, fill, and parent
create_rectangleCreate a rectangle with optional fill and corner radius
create_ellipseCreate an ellipse or circle
create_textCreate a text node (font loaded automatically)
import_imageDecode base64 image and place it as a rectangle fill
create_componentConvert an existing FRAME node into a reusable component
create_sectionCreate a Figma Section node to organise frames on a page
set_textUpdate text content of an existing TEXT node
Security
No Figma API token required. Access to Figma is granted by installing and running the companion Figma plugin (imported from manifest.json in the released plugin.zip) inside a Figma file; the MCP server communicates with Figma over the local plugin bridge. The server can read and write live Figma data and write files to disk (screenshots, PDFs, exported tokens).
figma-mcp-go + Cursor FAQ
Where is the Cursor config file?
Cursor reads MCP servers from ~/.cursor/mcp.json. Paste the figma-mcp-go config there under the "mcpServers" key and restart the client.
Is figma-mcp-go safe to use with Cursor?
No Figma API token required. Access to Figma is granted by installing and running the companion Figma plugin (imported from manifest.json in the released plugin.zip) inside a Figma file; the MCP server communicates with Figma over the local plugin bridge. The server can read and write live Figma data and write files to disk (screenshots, PDFs, exported tokens).
Do I need a Figma API token?
No. The server communicates with Figma through a companion plugin bridge rather than the Figma REST API, so no API token is required.
Are there rate limits?
No. Because it does not use the Figma REST API, it is not subject to Figma's per-plan tool-call limits and works on free Figma plans.
How do I connect it to Figma?
Install the companion Figma plugin in Figma Desktop via Plugins → Development → Import plugin from manifest, selecting manifest.json from the released plugin.zip, then run the plugin inside any Figma file.