Skip to content

gridonic/figma-mcp

Repository files navigation

figma-mcp

figma-mcp packages a reusable Figma MCP to Astro workflow so you can install it in any project.

  • Cursor rules — module generation and design implementation (.cursor/rules/)
  • CLI — cache management, token sync, and setup (npx figma-mcp)
  • Scriptsfigma-cache.ts, sync-design-tokens.ts, modules-setup.ts
  • Config templatetemplates/figma.config.yaml

Quick start

npm install figma-mcp@github:gridonic/figma-mcp
npx figma-mcp init

In .cursor/mcp/figma.config.yaml:

  1. Set your source (bridge is recommended — bypasses rate limits):
# Bridge — bypasses rate limits; one-time plugin setup required
source: bridge

# Desktop — requires Figma Desktop running with MCP enabled
source: desktop
  1. Fill in your Figma URLs (styleguide.* and modules.* entries).

  2. If using bridge, complete the one-time plugin setup: docs/bridge-setup.md.

  3. Warm cache:

npx figma-mcp cache warm --refresh

Workflow

Prepare cache, tokens, and scaffolding before running the generation agent:

npm run figma-mcp -- cache warm --refresh
npm run figma-mcp -- tokens sync --refresh
npm run figma-mcp -- modules setup

Then invoke the module-generation rule in Cursor for one module or all managed modules.

To fetch a missing child-node artifact:

npm run figma-mcp -- cache get --url "<figma-url>" --node <child-node-id> --tool get_design_context

Note: tokens sync requires marker blocks in src/sass/root/_colors.scss and src/sass/typography/_font-types.scss:

// @figma-tokens:colors:start
// @figma-tokens:colors:end

// @figma-tokens:font-types:start
// @figma-tokens:font-types:end

CLI commands

npx figma-mcp init
npx figma-mcp upgrade [--rules-only]
npx figma-mcp bridge setup [--refresh]
npx figma-mcp bridge status
npx figma-mcp cache warm [--refresh]
npx figma-mcp cache inspect [module] [--json]
npx figma-mcp cache get --url <url> --node <nodeId> [--tool <tool>]
npx figma-mcp cache list|clear
npx figma-mcp tokens sync [--refresh]
npx figma-mcp modules setup
npx figma-mcp info|help

License

ISC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors