MCP server

AIConnect for Figma: Let an Agent Design Whole Pages Locally

AIConnect pairs a local MCP server with a Figma plugin so an AI coding agent can build frames, text, tokens and full pages in your real Figma file.

Run
npx -y aiconnect-figma-mcp
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is AIConnect for Figma?

AIConnect for Figma is an open source MCP server plus a Figma plugin. An AI coding agent calls its tools to create frames, text, auto-layout, fills, design tokens and whole pages through batch_ops, all over a local relay with no cloud service and no telemetry.

AIConnect is an MCP server and Figma plugin that gives an AI coding agent a pen in your real Figma file. It runs locally, talks only to a relay on localhost, and sends nothing to a cloud service.

The agent creates frames, text, auto-layout, fills, gradients, effects and SVGs, imports images, clones nodes and builds a design token system. Its headline tool, batch_ops, assembles a whole page in one round trip.

How batch_ops builds a page

Operations in a batch run in order inside the plugin. Children refer to parents created earlier in the same batch with @ref placeholders, and the reply is a compact map of ids and errors, not a long node dump.

What the agent can do beyond drawing

  • Generate a palette or theme from a preset, a brand name or a single color, then create and bind Figma variables.
  • Export tokens as DTCG, CSS or Tailwind output, and read Dev Mode style CSS for any node with get_css.
  • Check text contrast against WCAG and get auto-fix suggestions, plus font pairing recommendations.
  • Insert icons from the Iconify library and openly licensed images from Openverse, in place on the canvas.
  • Read its own work back through get_page_snapshot and get_console_logs, so it can correct mistakes.

Who AIConnect for Figma is for

Best for

Not for

  • Anyone on the Figma web app only. The README says the browser version cannot import plugins, so the desktop app is required.
  • Hands off automation. The Figma window must stay focused, because Figma pauses background plugins and calls then time out.

Use it with UiChemy

AIConnect designs inside Figma, and UiChemy picks up from there. Once the agent has drawn a page, Figma to WordPress converts it, and Composer edits the result in Elementor or Gutenberg. Click Get Started on uichemy.com.