MCP server

Sunnyside Figma MCP: Figma Plugin Bridge to React and Tailwind

Sunnyside Figma MCP pairs a companion Figma plugin with 27 tools so an AI coding agent reads your selected layer and returns React, Tailwind or styled-components code.

Run
git clone https://github.com/tercumantanumut/sunnysideFigma-Context-MCP && cd sunnysideFigma-Context-MCP && npm install && npm run build && npm start
View on GitHub

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

What is Sunnyside Figma MCP?

Sunnyside Figma MCP is a Figma context server with a companion plugin. The plugin sends the layer you selected, including native CSS from getCSSAsync, to the server. The agent then calls tools that return React, Tailwind or styled-components code, design tokens and token change reports. A REST path also works.

Sunnyside Figma MCP turns Figma designs into production code through two data paths. The plugin bridge uses Figma's native getCSSAsync() from inside the editor and works on any plan, even Drafts. The REST path works headless from a file key and node id.

The server and the MCP endpoints live in one Node process, so the plugin's extraction buffer and the tools share memory. That is why the README recommends SSE when the plugin is in play.

A typical run, step by step

  1. In Figma, select a frame, run the plugin and click Extract Dev Code.
  2. Wait for the message that data was sent to the MCP server successfully.
  3. Ask your agent for a React and Tailwind component from the latest extraction, which calls get_tailwind_component.
  4. For a whole file, click Scan Entire Project and ask for a summary of tokens and conflicts.

Where it fits and where it does not

Best for

  • Developers who want pixel level CSS and tokens from the layer they are looking at, compared with the Framelink server it builds on in concept.
  • Design system owners who want to simulate, apply and roll back token changes. Related: a design systems MCP.
  • Teams that already use Figma's own MCP and want React, Tailwind and styled-components output.

Watch out for

  • The license. The README calls it proprietary with specific terms and points commercial inquiries to the author.
  • Drafts files. The REST tools do not work on Drafts, so move the file to a team or project or use the plugin path.
  • The official Dev Mode bridge needs a Figma Professional plan with Dev Mode enabled.

Use it with UiChemy

Sunnyside produces React code, not WordPress pages. If the Figma file is headed for a WordPress site, UiChemy's Figma to WordPress converts the design, and Composer edits the result in Elementor or Gutenberg. Click Get Started on uichemy.com.